标题解释;我在页面的<h1>
部分有一个<header>
元素,我希望它有背景颜色,上面没有空白区域。在CSS中,我已将padding
设置为0;
,将margin
设置为0;
。即使经过这些更改,我的<h1>
标记上方仍有空格。这是我使用的代码......
header {
background-color: #FFFFFF;
}
html,
body {
background-color: #7fffd4;
margin: 0;
padding: 0;
}
&#13;
<header>
<div class="name">
<h1>WHITE SPACE ABOVE THIS TAG</h1>
</div>
</header>
&#13;
答案 0 :(得分:0)
您还应声明h1
填充和边距为零:
html, bod {
background-color: #7fffd4;
margin: 0;
padding: 0;
}
h1 {
margin: 0;
padding: 0;
}
答案 1 :(得分:0)
更改CSS以定位h1
元素。删除包装元素上的填充和边距不会将其从tree
移除,即从header
移除不会将其从header
下的所有元素中删除
header {
background-color: #FFFFFF;
}
html, body {
background-color: #7fffd4;
}
h1 {
margin: 0;
padding: 0;
}
&#13;
答案 2 :(得分:-1)
您需要在开头删除每个元素的边距/填充,而不仅仅是正文
* {
margin: 0;
padding: 0;
}
header {
background-color: #FFFFFF;
}
html, body {
background-color: #7fffd4;
}
&#13;
<header>
<div class = "name">
<h1>WHITE SPACE ABOVE THIS TAG</h1>
</div>
</header>
&#13;