【中级-好题】one、two 哪个 div 在 z 轴的上面
题目
<div class="one"></div>
<div class="two"></div>
<style>
.one {
width: 100px;
height: 100px;
z-index: 5;
background-color: red;
}
.two {
width: 100px;
height: 100px;
position: relative;
top: -50px;
z-index: 3;
background-color: blue;
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
参考答案
two
在z
轴上面,因为z-index
在没有position
的时候不生效
加分项:如果第一个one
的position
各种取值是什么效果?
position: relative
:位置保持不变,one
覆盖two
position: absolute/fixed
:one
在顶部,two
也在顶部且上面一半溢出顶部,one
覆盖two
position: static
:同不加position
的效果