У меня есть элементы уровня блока со свойством height
, установленным в %
.Внутри этих элементов уровня блока <span>
с текстом.Пример:
<body style="height: 100%;">
<menu style="height: 10%;">
<button style="display: block; height: 100%;">
<span style="font-size: 4em; line-height: 200%;">text</span>
</button>
</menu>
</body>
Это выглядит довольно хорошо в мобильном браузере, за исключением того, что когда я поворачиваю устройство (то есть, когда начинается событие body.onorientationchange
) текст становится слишком большим.
Итак, мой вопрос, как я могу указать размер текста относительно высоты родительского элемента?