高级前端css【Q564】z-index: 999 元素一定会置于 z-index: 0 元素之上吗

z-index: 999 元素一定会置于 z-index: 0 元素之上吗

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 579

Author 回答者: shfshanyue

代码见 zindex - codepen

不一定,更复杂的示例见 层叠上下文 - MDN

Author 回答者: sisipyhus

不一定 需要考虑到是否在同一个元素层级中 不然z-index的值有限制

Author 回答者: Minf97

z-index高数值不一定在低数值前面,因为有层叠上下文的概念。当处于两个兄弟层叠上下文时,子元素的层级显示不决定于自身的z-index,而取决于父级的z-index