html - 具有嵌套固定属性的 CSS 定位
问题描述
.a{
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
background:yellow;
z-index:1000000
}
.b{
position:fixed;
color:green;
background:pink;
left:60px;
}
.c{
position:relative;
}
.d{
position:static;
}
<div class="a">
<div class="b">
c is overlapping d is not
</div>
<span class="c">
overlaping sibling
</span>
<span class="d">
i am not a overlapping sibling
</span>
</div>
单击此处查看 JSFiddle
在上面的小提琴中,我有一个 html,请通过它解释我为什么
<span class="c">
重叠<div class = "b">
,为什么<span class="d">
不重叠<div class = "b">
这两个跨度之间有什么区别,为什么表现不同?
解决方案
因为<span class="d">
有position:static
。如果您想了解更多信息,可以参考下面的链接。谢谢
推荐阅读
- kubernetes - istio 异常值检测破坏路由没有指标
- group-by - Python:将参数传递给另一个函数中使用的函数
- discord.js - row.components.setDisabled(true) 不工作
- javascript - 如何在没有像 mocha js 这样的测试运行器的帮助下通过调用 js 中的函数来运行 chai-dom 测试?
- variables - 在 Ocaml 模块之间传递变量
- android - 使用 kotlin compile daemon、gradle daemons 并行配置构建机器内存
- javascript - 寻求 Javascript JSON 最小化器与 dynamodb 一起使用
- python - 何时在分布式系统中使用矢量时钟?
- google-oauth - 谷歌 OAuth 应用速率限制监控
- python - Python 多处理数据每个唯一用户的新进程