Đây là HTML của tôi:div bên trong cần phải được 100% chiều cao
<div id="container">
<div id="left-container">
</div>
<div id="right-container">
</div>
</div>
Các container là 100% chiều cao (tôi đã kiểm tra nó với Firebug). Nhưng #left_container
cũng cần phải 100% và không phải vậy!
Dưới đây là CSS của tôi và screenshot. Màu vàng phải là 100%. Màu vàng là nền của #left-container
html, body {
height: 100%;
}
#container {
position:relative;
margin: 0 auto;
width: 100%;
height:100%;
height: auto !important;
min-height:100%;
background: #fff;
}
#left-container {
width: 300px;
background: #ff0;
height:100%;
height: auto !important;
min-height:100%;
}
Mắt tôi co giật khi bạn sử dụng dấu nháy đơn trong HTML của mình ... ngoại trừ nó có thể chỉ là tôi nháy mắt trong việc phê duyệt cách bạn thêm một khoảng trống trong #outer css sao cho hai dòng giống nhau chiều rộng. Tôi bị rách. –