【发布时间】:2017-09-16 18:59:54
【问题描述】:
为什么 top:0 和 position:absolute 不能在这里工作?
我想提一下,在这种情况下,我无法控制.heatmap以外的任何其他元素
body {
position: relative;
margin: 0;
padding: 0
}
.section1 {
margin-top: 107px;
border: 1px solid green
}
.heatmap {
z-index: 2147483642;
top: 0px;
left: 0px;
position: absolute;
width: 1425px;
height: 1110px;
opacity: 0.7;
background: red
}
<div class="section1">something</div>
<div class="heatmap">hamara heatmap</div>
【问题讨论】:
-
你能定义“不工作”吗?它看起来和我期望的完全一样。您希望看到什么?
-
因为正文从第 1 部分开始 .. 由于边距
-
将 display:inline-block 添加到 .section1
-
@AndyHolmes — 它已经具有位置:相对于其父级。
-
我喜欢这个问题被否决的方式,而一直以来只有少数答案似乎掌握了真正发生的事情。我会说这是一个很好的问题。为什么它被否决了?