1.在用z-index的时候,该元素没有没有设置position:relative/fixd/absolute
2.在有定位的情况下,该元素的z-index没有生效,是因为该元素的子元素后来居上,盖住了该元素,解决方式:将盖住该元素的子元素的z-index设置为负数,而该元素不设z-index属性.
层叠上下文,层叠等级:css层叠详细讲解
层叠上下文也基本上是有一些特定的 CSS 属性创建的,一般有 3 种方法:
1.本身 j 就具有层叠上下文,称为“根层叠上下文”。
2.普通元素设置position属性为非static值并设置z-index属性为具体数值,产生层叠上下文。
3.CSS3 中的新属性也可以产生层叠上下文。