我一直有一个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;
}
答案 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
部分?