我在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
事件开始后),文字会变得太大。
所以我的问题是,如何指定相对于父元素高度的文本大小?