基本上,我问的问题与此处提出的问题相同,但没有得到明确而直接的答案。所以。为什么不对字体大小/行高使用百分比?
据我目前所知:
- 它根据其父级调整字体大小。如果没有明确设置,将向上搜索参考,直到它最终到达
html
标签。 - 如果父 div 的字体大小设置为百分比,则其子段落也必须考虑到这一点(乘以该值)。
解决方法:
h1
and这样的内容标签设置百分比字体大小p
,同时在没有它们的情况下保持div
标签干净。在这种情况下,如果我控制html
on resize 的基本字体大小,我将控制所有字体。益处:
em
浏览器兼容性之间的区别(我不确定这个,但我猜百分比应该比em
s 更好)。所以我的问题是:
- 如果有人以前尝试过并放弃了,它的兼容性如何?
- 为什么这不是常见的做法,我没有考虑到什么?