在 CSS 中,實現嵌套元素所需的堆疊順序可能具有挑戰性。這個問題解決了子元素在 z 軸上出現在其父元素上方的情況,並且僅設定 z-index 是不夠的。
要解決這個問題,解決方案涉及設定負 z-index 值對於子元素。相較之下,父元素上的任何 z-index 設定都應該被刪除。這將有效地將父元素在 z 軸上提升到子元素之上,同時保持元素在文件結構中所需的位置。
考慮以下程式碼範例:
.parent { position: relative; width: 350px; height: 150px; background: red; border: solid 1px #000; } .child { position: relative; background-color: blue; height: 200px; z-index: -1; // Negative z-index applied to the child element } .wrapper { position: relative; background: green; height: 350px; }
與此修改,父元素現在將在 z 軸上顯示在子元素之上,有效解決了原始問題中描述的問題。
以上是CSS中如何讓父元素出現在子元素之上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!