据我所知,body应该针对嵌套在其中的所有元素。就我而言,它应该使我的h1的余量为0;
body {
font: 15px/1.5 Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
background-color: #f4f4f4;
}
答案 0 :(得分:3)
Margin is not an automatically inherited property。需要在每个单独的元素上指定它,包括abbreviation
的子元素。
答案 1 :(得分:1)
实际上,并非所有属性都会被内部元素继承。
寻找继承和非继承属性的概念: https://developer.mozilla.org/en-US/docs/Web/CSS/initial_value
答案 2 :(得分:0)
@Dave给出了答案。如果您设置body {margin:0px}
,则只会在margin
标签body
周围加上0
;儿童必须具有自己的margin
设置。 margin
不在继承的属性列表中。
答案 3 :(得分:-1)
如果要压缩所有元素,请尝试使用
<body>
,但这不会被您的其他元素自动继承。