我有divs的簡單問題。我想創建一個覆蓋整個屏幕並將其放入其他兩個div(「A」和「B」)的大格(「容器」)。 「A」的高度爲200像素,我希望「B」可以覆蓋左側圖片等剩餘空間。下面我粘貼我的代碼,但它不能正常工作,因爲「B」也在「容器」之外,就像右邊的圖片。有人知道如何展開「B」來覆蓋「容器」中的剩餘空間,就像左邊的圖片一樣?我會很感激答案。垂直展開div
的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/這裏它跑得非常不錯的,有什麼問題是這樣的? – Selvamani