我最近读了很多关于调整字体大小的文章,其中大部分都嘲笑使用 px 作为不可原谅的罪行(好吧,也许没那么糟糕,你明白了),因为它在旧浏览器中无法正确调整大小。
我真的很想有一个我自己使用的标准,过去一直是 px,只是因为它简单、易于理解并且相当容易实现设计中指定的确切字体大小 - 但我现在怀疑使用像素。
我最近在一个项目中使用了 em,因为它需要我使用 jQuery 制作的文本大小调整功能。但是我发现它非常令人沮丧,因为如果您在彼此内部有两个元素都指定了 em 大小,那么 em 放大的方式(希望这是有道理的)
所以我想知道使用 % 来调整字体大小,我已经看到几个大网站使用这种技术(即雅虎),据我了解,它似乎具有 em 的所有优点,而没有令人难以置信的烦人放大的东西。
简而言之,我只是想知道在 CSS 中使用 % 进行字体大小调整是否有任何问题?在字体大小调整方面会比使用 PX 更好吗?有什么明显的缺点吗?
如果问题之前的简介有点多,我深表歉意:/我仍然有点习惯整个 QA 的事情