【发布时间】:2018-06-01 15:49:46
【问题描述】:
我正在尝试适应位置:绝对 div 的内部位置:相对父级。在我的情况下,位置:绝对 div 是动态生成的。我想根据 position:absolute div 扩展 position:relative div。
这是一个例子,
#one {
position:relative;
background-color: pink;
}
#two {
background-color: green;
position: absolute;
top:0px;
left: 50px;
width:100px;
height:100px;
}
#three {
background-color: yellow;
position: absolute;
top:100px;
left: 50px;
width:100px;
height:100px;
}
#four {
position:relative;
background-color: violet;
width:100px;
height:50px;
}
<div id="one">
<div id="two">First</div>
<div id="three">Second</div>
</div>
<div id="four">Third</div>
在上面的例子中,div#one 没有高度和宽度,所以 div#four 与 div#two 重叠。我希望 div#four 应该放在 div#three 之后。
我搜索了一个答案,但我无法从网上得到任何答案。 谁能回答这个问题!
【问题讨论】:
-
为什么需要使用 position:absolute ?