我最近看了一个关于调整字体的公平的位,大部分它嘲笑使用px作为不可原谅的罪行(确定,也许不是那么糟糕,你得到的想法),因为它不能在旧版本的浏览器正确调整。
我真的想有一个标准,我使用自己,在过去,已经是px,只是因为它是简单,易于理解和相当容易实现在设计中指定的确切的字体大小 – 但我现在怀疑使用px。
我最近使用em项目,因为它需要使用jQuery做的文本调整大小的功能。但我发现它相当令人沮丧,因为em放大的方式,如果你有两个元素内部彼此都具有指定的em大小(希望有意义)
所以我想知道使用%字体调整大小,我看到一些大的网站使用这种技术(即,雅虎),从我的理解,似乎有所有的优点,没有令人难以置信的恼人的放大事情。
简而言之,我只是想知道在CSS中使用%来进行字体大小调整有什么问题吗?在字体调整方面比使用PX更好吗?有没有明显的缺点?
道歉如果在问题之前blurb有点多:/我还是习惯了整个QA的东西
解决方法
在CSS3中,使用rem(root em)。大小不会受父元素的大小影响。