我有一個非常討厭的問題,那就是我的z-index不工作,div坐在上面(在y軸上)而不在上面(在z軸上)另一個分區。HTML + CSS z-index不起作用
這可能會完全明顯,但我看不出我的代碼有問題。任何人都可以發現我要去哪裏嗎?它應該很容易,但我很沮喪,因爲我找不到解決方案。
<style>
.greenleftarrow{
position: relative;
z-index:10;
display:block;
background:#fff url(./images/greenleftarrow.jpg) no-repeat;
left:10px;
top: 0px;
height:140px;
opacity:0.5;
filter:alpha(opacity=50);
}
</style>
<body id="body1" style="position: relative; z-index:-1; height: 510px;" onload="javascript:showAndroidToast('1'); inspectLang(); getDocHeight()">
<div class="greenleftarrow" id="greenleftarrow" ></div>
<div style="position: relative; z-index:-1;">body body body body</div>
</body>
所以你要在DIV頂部的箭頭?刪除位置:相對於body&div,並替換位置:相對於位置:箭頭上的絕對位置? – ptriek
我不是很清楚你想要達到什麼樣的效果 - 你能發佈一個實例(用jsFiddle或類似的方法)或者圖片。你想把'.greenleftarrow'放在什麼位置?我也很困惑你爲什麼要在身體上應用一個負Z指數? – CherryFlavourPez
那麼,負z指數是出於挫折感,因爲1的初始z-索引被忽略,或者我想。我將不得不在未來嘗試jsFiddle以獲得更全面的發佈。謝謝 –