【发布时间】:2022-10-17 13:17:14
【问题描述】:
我写的css编码是以下几行。但不工作z-index。
我想知道如何使z-index 工作,同时将position 的值保持为relative。
#foo {
position: relative;
z-index: -1;
width: 100%;
height: 30%;
background-color: lightblue;
}
#bar {
width: 50%;
height: 30%;
background-color: lightpink;
}
据我所知,如果您将position 的值设置为非静态值,z-index 应该可以工作。是否还有其他因素会影响z-index?
此外,如果我将 position 的值更改为 absolute 它工作正常。
当position 是relative
当position 是absolute
【问题讨论】:
-
当使用相对位置时,该元素将保持在页面的自然流动中。它还使元素定位。它将充当子元素的锚点。你可以在这里阅读更多:cssreference.io/positioning
-
实际目标是什么?如何它不适合你吗?