Đây là tình hình, tôi có html này:CSS min-height không hoạt động đúng
<div id='main'>
<div id='menu'>
Menu Items Here
</div>
<div id='cont'>
Content Here
<div id='footer'>Some Footer</div>
</div>
</div>
CSS ở đây:
html, body {
height: 100%;
width : 100%;
margin: 0;
padding: 0;
}
#main{
overflow : auto;
background-color: yellow;
width : 100%;
min-height : 100%;
}
#menu {
background-color: red;
float : left;
width : 300px;
}
#cont {
margin-left : 300px;
float : right;
background-color: orange;
width : 100px;
min-height : 100%;
height: auto !important; /*min-height hack*/
height: 100%; /*min-height hack*/
}
Những gì tôi muốn làm về cơ bản là #cont div phải có một chiều cao tối thiểu 100% (nếu tôi có nội dung nhỏ) nhưng sẽ mở rộng nếu có nội dung dài hơn.
Mọi trợ giúp sẽ được đánh giá cao.
Lưu ý: Kích thước chiều rộng chỉ là tạm thời.
Cảm ơn!
Không chắc chắn những gì bạn đang cố gắng để đạt được. Bạn muốn min-height là 100% của cái gì? –
@CameronMartin, về cơ bản tôi muốn chiều cao của #cont để vừa với màn hình nếu nội dung nhỏ. và sẽ mở rộng nếu có nội dung dài hơn – Eddie