在哪里应该为整个页面定义font-family?

时间:2014-02-28 19:53:00

标签: css font-family

我将定义一个用于整个页面的字体系列(除非由低级元素/ id /类特别修改),我想知道它是否更好的实践(或更常见)来指定html标签或body标签的font-family?

该属性应该自动继承到我能想到的所有内容,无论我在html或body中指定它,所以我想知道它是否重要?我注意到谷歌和维基百科都指定了html和body元素的字体系列,所以我很好奇为两个/两个元素定义font-family的优点。

如果你能指出哪种标签更可取,那就太棒了。

1 个答案:

答案 0 :(得分:1)

body元素上设置字体属性比在html元素上设置更常见。通常情况下,这并不重要。

html元素上设置它们,只需在body上设置字体设置,任何其他样式表都会覆盖您的字体设置。这有时可能是可取的。

在极少数情况下,您可以使用CSS将head部分中的某些元素与display: none的默认设置相对比,这也很重要。