Tam olarak üst üste yerleştirmem gereken iki DIV var. Bununla birlikte, bunu yaptığımda, biçimlendirme tamamen bozulur çünkü içeren DIV, yükseklik yokmuş gibi davranır. Bunun beklenen davranış olduğunu düşünüyorum, position:absoluteancak bu iki öğeyi üst üste yerleştirmenin bir yolunu bulmam ve içerik genişledikçe kapsayıcıyı uzatmam gerekiyor:
Öğesinin sol üst kenarı, sayfanın sol üst kenarına .layer2tam olarak hizalanmalıdır.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: absoluteo zaman kullanmak için doğru stil değil.