我有两个div。一个包含导航栏,另一个是该网站的第一部分。两者都有背景图片和内容。当内容在那里时,导航栏的背景没有显示。我希望导航栏位于该部分的顶部,这就是为什么我有z-index:2。即使我删除它,背景颜色也不会出现。 我以任何方式检查它,但无论我做什么,它都根本没有显示。覆盖div不显示背景颜色
这是导航栏的CSS:
#section{
height: 70px;
z-index: 2;
padding-left: 10%;
padding-right: 10%;
clear: both;
max-width: 100%;
background-color: black;
}
这是部分的CSS:
#section-1{
background: url(Images/1.jpg);
max-width: 100%;
padding-top:14%;
padding-bottom: 7%;
color:white;
height:710px;
margin-top:-70px;
}
下面是HTML:
<div id="section"> <!-- navigation bar -->
<div class="navbar" id="nav">
<a href="#">Home</a>
<a href="#">Contact</a>
</div>
<div id="section-1"> <!-- first -->
<div class="row"></div></div></div>
可否请您提供HTML呢? – Tanner
请提供[**最小,完整和可验证示例**](http://stackoverflow.com/help/mcve)。 – hungerstar