w3c 说 z-index “仅适用于定位元素(位置:绝对;,位置:相对;或位置:固定;)。”
我看到它在绝对位置工作:http: //jsfiddle.net/WwXVV/2/
但为什么不在相对位置:http: //jsfiddle.net/WwXVV/
谁能解释为什么在相对位置和在这种特定情况下具有较高 z-index 的 div 不在顶部?
CSS:
#top {
position:relative;
float:left;
width:100px; height:100px;
background-color:yellow;
z-index:1;
}
#bottom {
position:relative;
float:left;
width:100px; height:100px;
background-color:blue;
z-index:0;
}
HTML:
<div id="top"></div>
<div id="bottom"></div>