【发布时间】:2012-03-11 16:26:39
【问题描述】:
我的 font-weight 属性一直有一个小问题,当我将它放入 body 标记时,它似乎不起作用。(我的 HTML 中有一个
标记,但我没有'不想要粗体)。当然,如果我将 font-weight:normal; 属性放在“ * ”中,它会起作用。但是当我离开身体时它不会。我知道我可以只使用 h1 标签并将字体属性放在那里,但我很好奇它为什么不适合我。
谢谢,这是我的 CSS 代码。
* {
margin:0px;
padding:0px;
}
body {
background-color: #DCDBD9;
color: #2C2C2C;
font-weight:normal; /*this doesn't seem to work*/
font-size:100%;
font-family: Cambria, Georgia, sans-serif;
}
【问题讨论】:
-
如果您没有明确覆盖 H1 标签的默认样式,浏览器将使用默认选项呈现 H1。
-
h1的font-weight比body的font-weight更具体。如果您想覆盖h1的font-weight,请将h1{font-weight:normal;}添加到您的 CSS。