Sử dụng vị trí tuyệt đối với lớp .box
được đặt thành position:relative
.
http://jsfiddle.net/gN4VZ/1/
Lưu ý rằng tôi đã phải thiết lập một chiều cao trên mỗi .box
để nó wouldnt chồng lên nhau trên/dưới.
CSS mới của bạn sẽ là
.bar {
border:solid 1px black;
color:white;
position:relative;
height:40px;
}
.clear {
clear:both;
}
.left-bar {
background:red;
height:40px;
position:absolute;
left:0;
}
.right-bar {
background:blue;
position:absolute;
right:0;
height:40px;
}
theo đề nghị của My Head Hurts, bạn chỉ có thể xác định vị trí một trong những quyền, mà loại bỏ sự cần cho chiều cao trên div bên ngoài.
http://jsfiddle.net/gN4VZ/2/
Nguồn
2012-05-04 12:48:38
Có thể tốt hơn là chỉ nên định vị một trong những điều này một cách tuyệt đối. Bằng cách đó bạn vẫn có thể nhận được hiệu ứng xếp chồng nếu có bất kỳ nội dung nào bên dưới. (Giả sử cả hai div là chiều cao sa thải anyway) –