これは私のコードです:
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;
}
ご覧のとおり、子が 500 の z-index を持っている場合、次の親の下にあります。子の z-index を強制する方法はありますか? 父親のスタックに乗る?それとも、このシナリオは実行できませんか?
親のz-indexを変更できず、javascriptで適切な降下z-indexを設定せずにやりたいのですが...