我有一些相对定位的容器(高度不同),我想将它们显示在彼此下方。发生的事情是它们彼此重叠显示(参见小提琴)。
我position:relative
在容器上使用是因为我希望子元素position:absolute
相对于它们的容器具有并显示。例如,我认为可能有一个固定高度的快速修复,但这不是很灵活,我的容器(或他们的孩子)的高度会有所不同。
代码:
<style type="text/css">
.outside
{
position:relative;
border:1px solid red;
}
.inside
{
position:absolute;
top:0;
left:0;
}
</style>
<div class="outside">
<div class="inside"><p>absolute 1</p></div>
</div>
<div class="outside">
<div class="inside"><p>absolute 2</p></div>
</div>
<div class="outside">
<div class="inside"><p>absolute 3</p></div>
</div>