お互いの上に正確に配置する必要がある2つのDIVがあります。ただし、これを行うと、含まれているDIVが高さがないように動作するため、書式設定がすべて失敗します。これは予想される動作だと思いますが、position:absolute
これらの2つの要素を互いの上に配置し、コンテンツが伸びるときにコンテナを伸ばす方法を見つける必要があります。
の左上端は、の左上端に.layer2
正確に位置合わせする必要がありますlayer1
<!-- HTML -->
<div class="container_row">
<div class="layer1">
Lorem ipsum...
</div>
<div class="layer2">
More lorem ipsum...
</div>
</div>
<div class="container_row">
...same HTML as above. This one should never overlap the .container_row above.
</div>
/* CSS */
.container_row {}
.layer1 {
position:absolute;
z-index: 1;
}
.layer2 {
position:absolute;
z-index: 2;
}
position:absolute
正しくないと思います。適切なスタイルは何ですか?
.layer1
と.layer2
要素は、既知のサイズがありますか?
position: absolute
その場合、使用するのに適切なスタイルではありません。