body 标签中的 CSS 字体粗细问题

use*_*245 1 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;
}
Run Code Online (Sandbox Code Playgroud)

ptr*_*iek 5

  • *选择器将显式地设置的font-weight每个单独的元件,从而覆盖缺省font-weight:boldh1

  • 设置font-weight:normal为 body 不会改变任何事情,因为font-weightfor的默认值body正常的。

  • font-weightbody 上的属性不会被具有浏览器默认字体粗细(例如 an<h1><strong>tag)的孩子继承。