今天所有主流浏览器默认使用页面缩放,而不是“文本大小”。 “文字大小”选项仍然存在,但它们更隐蔽[特别是在Chrome和Firefox中]。鉴于这一事实,EMs是否优于PX或%?为什么呢?
答案 0 :(得分:2)
大多数浏览器确实能够调整像素大小,而Zoom现在是一种在浏览器中运行良好的更流行的方式 - 甚至可以非常简单地修复旧的IE6无法“文本大小”的行为(声明原始版本)身体大小百分比 - 100%会做 - 然后用像素消失)
还要记住,如果用户如此渴望或需要,他们可以设置自己的最小像素大小,这样如果他们的默认值基于像素,那么为什么要经历计算的噩梦。
恕我直言的像素非常适合文字和边框(谁需要调整边框大小......),总是真的。
em
和percentage
实际上是完全一样的,它们的工作方式相同,而且它们的继承可能是绝对的噩梦......对于宽度和高度而言,它们非常适合流动性
所以不,我认为我们仍然不应该将它们用于文本......而不是我曾经做过的事情;)
答案 1 :(得分:0)
即使关闭了页面缩放功能,如今大多数主流浏览器都能够调整 px 单元中的文本大小。我认为这是IE6,并且在此之下无法调整基于px的文本。
我更喜欢在px中指定尺寸,因为我觉得它比处理“相对”尺寸更容易。