css – font-size:62.5%vs. font-size:10px

很久以前,我一直在CSS文档中使用body {font-size:62.5%;},因为它应该使1em等于10px。不过,最近我注意到在Internet Explorer中并不是这样。所以我试过代码html {font-size:100%} body {font-size:10px}。

现在这对我来说是一种魅力。我的问题是:

这个解决方案的缺点是什么,因为我找不到任何人使用它。

澄清。我后来在em中指定了我的所有字体大小,宽度,高度等。它只是在身体我使用10px而不是62.5%。

你会得到这个问题双方的论据。我猜,大多数人会争取%。但是你问了缺点或陷阱

您将遇到的主要缺点是,如果您在浏览器或设备上运行,这些浏览器或设备会尊重您的像素设置,而不是其默认值的百分比,并且该像素设置遇到问题或太小,无法读取。如果该浏览器没有为用户提供扩展字体或放大页面的机会,那么您可能会遇到潜在的问题。

所有这一切,几乎每个浏览器这几天的默认设置为16px。我不能说为什么IE在你的情况下的大小不一样。如果你想要一个像素完美的设计,那么使用px,否则我建议保持在%。

http://stackoverflow.com/questions/7714543/font-size62-5-vs-font-size10px

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:css – font-size:62.5%vs. font-size:10px