[英]CSS: Why is “z-index” not making one div appear on top of another div?
更高的z-index
是不夠的。 兩個元素都必須定義position
,並且應該是absolute
和/或relative
。
我會使用relative
的父母和absolute
的孩子(然后也使用top
/ left
定位)。 接下來對兩者都使用z-index
,其中較高的值用於子項(或必須位於頂部的層)。
在大多數情況下, z-index
應該與position
一起使用,但並非總是如此。 感謝 Michael_B 指出這一點。
幾點指點:
z-index
僅適用於特定上下文,即relative
位置、 fixed
位置或absolute
位置。
z-index
一個relative
的div無關與z-index
一個的absolute
或fixed
股利。
z-index
不適用於static
定位元素(CSS3 中有例外)。
重疊的內容必須具有更高的z-index
值。 你能把你的代碼放到 jfiddle 上嗎? 以便我可以幫助你
請參考以下鏈接。 這應該對您有所幫助: http : //www.w3schools.com/jsref/tryit.asp?filename=tryjsref_style_zindex_div
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.