HTML
<div class="item">
</div>
<div class="item">
<div class="item-abs">
</div>
</div>
<div class="item">
</div>
CSS
.item
{
position:relative;
z-index:5;
float:left;
background-color:red;
width:100px;
height:100px;
margin:10px;
}
.item-abs
{
position:absolute;
top:0px;
left:40px;
z-index:500;
background-color:blue;
width:100px;
height:100px;
}
,你可以看到,如果孩子已經得到的z-index的500,是下下父母。有沒有辦法強制兒童Z指數?騎着父親的堆棧?或者這種情況不能完成?
我不能改變父母的z-index,我想這樣做沒有設置一個適當的下降的z-index與JavaScript ...
沒有,因爲每個家長創建一個新的z-index的背景下,你不能做到這一點。 –
@mdk:你有參考如何工作?我認爲一個更高的z-index意味着它將位於頂部...... – Chris
更高的z-index並不意味着它始終位於最上面,它取決於堆疊上下文。請閱讀https://developer.mozilla.org/en-US/docs/CSS/Understanding_z-index/The_stacking_context – Venu