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:absolute
như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 .layer2
phả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:absolute
cảm thấy không ổn. Phong cách phù hợp sẽ là gì?
.layer1
và .layer2
có kích thước đã biết không?
position: absolute
không phải là phong cách phù hợp để sử dụng sau đó.