Tôi có vấn đề đơn giản với divs. Tôi muốn tạo một div lớn ("container") bao gồm toàn bộ màn hình và đưa vào đó hai div khác ("A" và "B"). "A" có chiều cao 200px và tôi muốn "B" che khoảng trống còn lại như hình bên trái. Dưới đây tôi dán mã của tôi nhưng nó không hoạt động chính xác, bởi vì "B" cũng nằm ngoài "vùng chứa" như hình bên phải. Có ai biết làm thế nào mở rộng "B" để trang trải không gian còn lại trong "container" như trên hình ảnh bên trái? Tôi sẽ biết ơn câu trả lời.Mở rộng div theo chiều dọc
index.html
<html>
<head>
<link rel=stylesheet href="style.css" type="text/css" media=screen>
</head>
<body>
<div id="container">
<div id="A">text</div>
<div id="B">text</div>
</div>
</body>
</html>
style.css
#container {
border-color: blue;
width: 100%;
height: 100%;
}
#A {
border-color: green;
height: 200px;
min-height: 200px;
max-height: 200px;
}
#B {
border-color: red;
height: 100%;
overflow: hidden;
}
#A, #B, #container {
border-style: solid;
border-size: 1px;
}
http://jsfiddle.net/S27an/ đây ran của nó rất tốt đẹp, những gì vấn đề là thế này.? – Selvamani