在下面的代码中,我希望#nav
div 与 div 重叠#content
。即使#nav
具有更高的 z-Index 值,它仍然被 重叠#content
。
小提琴:http : //jsfiddle.net/Zfcba/
HTML:
<div id="page">
<div id="nav"></div>
<div id="content"></div>
</div>
CSS:
#page
{
margin: 20px 0px;
padding: 10px;
display: block;
width: 70%;
height: 200px;
border: 1px solid gray;
}
#nav
{
float: left;
width: 40px;
height: inherit;
border: 1px solid red;
z-index: 999;
}
#content
{
float: left;
margin-left: -20px;
width: 200px;
height: inherit;
border: 1px solid blue;
background: lightgray;
z-index: 0;
}
非常简单的代码,但我不明白我做错了什么。任何帮助,将不胜感激。
注意:我在没有外部 div(http://jsfiddle.net/Zfcba/1)的情况下尝试了同样的方法。还是同样的问题。:(