z-index 属性无效的情况和解决办法
设置 z-index 元素的 position 属性需要是relative 、absolute、或fixed
z-index 无效的情况
- 两个想要重叠的设置 z-index 的元素的父元素的 position 为 relative 时,子元素的z-index失效。
- 父元素的 position 需要设置为 absolute 或static(默认)
- 设置 z-index 的元素,本身的 position 为 static,元素的 z-index 失效。
- 应该设置z-index 的元素的 postion 为 relative、absolute、fixed 其中的一种。
- 设置 z-index 的元素,同时还设置了 float 浮动,元素的 z-index 失效。
- 应该去掉元素的浮动属性 float,改为display: inline-block