CSS - 字体粗细属性不是必需的吗?

时间:2014-07-07 18:26:25

标签: html css fonts

我正在查看一些代码,并看到有人在CSS中提到了font-weight属性

font-weight: normal;

现在,我刚检查了W3Schools,他们说font-weight:normal是默认值。

那么这是否意味着你根本不需要写那条线?这是不必要的吗?

2 个答案:

答案 0 :(得分:5)

像往常一样,W3schools错了。 font-weight初始值normal,但初始值与默认值不同。浏览器可能具有它们对元素属性的任何默认值。在实践中,它们往往相对统一。通常,根据浏览器默认设置,h1strongth以及b等多个元素都会为其设置font-weight: bold

这意味着如果你希望第一级标题以粗体显示,则需要明确声明属性:

h1 { font-weight: normal }

答案 1 :(得分:0)

当您有某些其他样式选项可能会影响文本时,这是必要的。最好将它放在那里,并确保它不会被其他任何东西改变。并非每个浏览器都以相同的方式启动所有CSS。