元素z-index继承问题

本文探讨了HTML中元素层级与z-index属性之间的关系,解释了当同层元素存在子元素重叠时,如何通过调整z-index实现元素的正确显示顺序。通过实例演示了如何设置z-index值来解决元素被覆盖的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

两同层元素,其中一个的子元素定位与另一个重叠时,该子元素被覆盖(此时子元素的z-index继承的是其父元素的z-index,无论其z-index多少均被覆盖)

<html>
<head>
<style>
#blue{
background:blue;
z-index:1;
}
#w1{
background:red;
position:relative;
z-index:21;
}
#w2{
background:pink;
position:relative;
z-index:21;
}
#w3{
background:grey;
position:relative;
top:11px;
z-index:22;
}
</style>
</head>

<body>
<div id="blue">
 <div id="w1">
  <div id="w3">3</div>
 </div>
 <div id="w2">2</div>
</div>

</body>

</html>


3
2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值