关于 z-index 和位置

问题描述 投票:0回答:1

我正在阅读这篇关于 z-index 的文章并有一个问题。

enter image description here

z-index 就像图层一样,对吗?那么图层(z-index)1应该在顶部,第二层,第三层以及上面。

为什么这张图片中的 z-index 3 大于 2?

我看到两人立场不同:

Div 3 是绝对的,因此它与其他所有内容都脱离了上下文,但这是否也适用于“图层”?

html css z-index
1个回答
0
投票

z-index 就像图层一样,对吗? 是的

那么第 1 层应该位于顶部,第 2 个、第 3 个依次位于顶部。 否 - 在同一堆叠上下文中,z-index 编号较大的元素位于顶部。因此,div 1(z-index 5)比 div 3 更高(即更靠近观察者)。

为什么这张图片中的 z-index 3 大于 2? 因为 3 大于 2

Div 3 是绝对的,因此它与其他所有内容都脱离了上下文,不完全是。它本身与 div1 和 div2 堆叠,这三个 div 位于相同的堆叠上下文中。然而,由于 div3 是绝对定位的,它形成了自己的堆叠上下文,并且它的子级堆叠在其中。

© www.soinside.com 2019 - 2024. All rights reserved.