在包装器 div 中,头 div 作为第一个元素,但是当我向头 div 中的 h1添加上边距时,它会将整个头 div 向下推。我意识到,每当我在页面上的第一个可见元素上应用顶部边距时,就会发生这种情况。
下面是一个示例代码片段。谢谢!
div#header{
width: 100%;
background-color: #eee;
position: relative;
}
div#header h1{
text-align: center;
width: 375px;
height: 50px;
margin: 50px auto;
font-size: 220%;
background: url('../../images/name_logo.png') no-repeat;
}
<div id="header">
<h1>Title</h1>
<ul id="navbar"></ul>
</div>