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
イベントが開始されると)、テキストが大きくなりすぎます。
だから私の質問は、親要素の高さを基準にしてテキストサイズを指定するにはどうすればよいですか?