我看到有些人用来为CSS属性中font-size: 80%
的body
标签设置一个.
我为什么要这样做呢?为什么我不能简单地为特定属性添加相对字体大小(例如p { font-size: 90% }
)?
将正文字体大小设置为62.5%会设置每个其他元素,以便1.0em == 10px.因此,如果我希望我的h1为20px而我的p为14,我只需将它们分别设置为2.0em和1.4em.
在ems而不是px中设置font-size允许在某些浏览器中更灵活地调整文本大小(FF2和IE6会浮现在脑海中).