私はdivに簡単な問題があります。画面全体をカバーする1つの大きなdiv(「コンテナ」)を作成し、他の2つのdiv(「A」と「B」)を入れたいと思います。「A」の高さは 200px で、「B」は左の写真のように残りのスペースをカバーしたいと考えています。以下にコードを貼り付けますが、右の図のように「B」も「コンテナ」の外側にあるため、正しく機能しません。左の写真のように、「コンテナ」の残りのスペースをカバーするために「B」を拡張する方法を知っている人はいますか? 答えていただければ幸いです。
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>
スタイル.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;
}