Tôi có hai DIV mà tôi cần đặt chính xác chồng lên nhau. Tuy nhiên, khi tôi làm điều đó, định dạng hoàn toàn bị rối vì DIV có chứa hoạt động như không có chiều cao. Tôi nghĩ rằng đây là hành vi được mong đợi với position:absolutenhưng tôi cần tìm cách đặt hai yếu tố này chồng lên nhau và có vùng chứa kéo dài khi nội dung trải dài:
Cạnh trên bên trái của .layer2phải được căn chỉnh chính xác với cạnh trên cùng bên trái củalayer1
<!-- 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:absolutecảm thấy không ổn. Phong cách phù hợp sẽ là gì?
.layer1và .layer2có kích thước đã biết không?
position: absolutekhông phải là phong cách phù hợp để sử dụng sau đó.