body标签中的CSS font-weight问题

时间:2012-01-03 16:42:03

标签: html css fonts

我一直有一个font-weight属性的小问题,当我把它放入body标签时,它似乎不起作用。(我的HTML中有一个< h1>标记,我不想粗体)。当然,如果我将 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;
}

2 个答案:

答案 0 :(得分:4)

  • *选择器会明确地将font-weight设置为每个单独的元素,从而覆盖font-weight:bold的默认h1

  • font-weight:normal设置为正文不会改变任何内容,因为font-weight 的默认body正常。

  • 具有浏览器默认字体粗细的子项(例如font-weight<h1>标记)不会继承正文上的<strong>属性。

答案 1 :(得分:0)

为什么不把font-weight:normal放在CSS的h1部分?