Sample of the problemz-index堆棧上下文是否有解決方法?
讓有3個div。
<div id="div1"><div id="div2"></div></div>
<div id="div3" />
如果DIV2具有較高的Z-指數大於DIV3但DIV1具有較低的z軸折射率比DIV3,然後DIV2以下將示出DIV3。
有沒有辦法讓div2高於div3而不改變div1的z-index或使div2成爲div1/div3的兄弟?
Sample of the problemz-index堆棧上下文是否有解決方法?
讓有3個div。
<div id="div1"><div id="div2"></div></div>
<div id="div3" />
如果DIV2具有較高的Z-指數大於DIV3但DIV1具有較低的z軸折射率比DIV3,然後DIV2以下將示出DIV3。
有沒有辦法讓div2高於div3而不改變div1的z-index或使div2成爲div1/div3的兄弟?
使用你上面給的html:
#div1{
width: 200px;
height: 200px;
z-index: 30;
border: 1px solid black;
}
#div2{
width: 150px;
height: 150px;
z-index: 35;
border: 1px solid black;
position: relative;
top: 70px;
left: 10px;
background-color: red;
}
#div3{
width: 200px;
height: 200px;
z-index: 32;
border: 1px solid black;
background-color: lime;
position: relative;
top: -30px;
left: 40px;
}
這似乎是工作,至少在FF和IE 8
不幸的是沒有。只要div1具有比div3更高的z-index,div1中的所有內容都將顯示在div3之上。
,div1的z-index *比div3低* – JohnnyYen 2010-01-30 14:45:51
刪除'位置:從你的''#absolute' div1''解決您當前在這個例子中,樣本 – 2010-02-02 17:35:53