相対的に配置された (高さが異なる) コンテナーがいくつかあり、それらを互いの下に表示したいと考えています。何が起こっているかというと、それらは互いの上に表示されています (フィドルを参照)。
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>