こんなに簡単な質問をするべきではないような気がしますが、そこには簡単な答えが見つかりません。
任意の高さにすることができるヘッダーがあります。その下のコンテンツは、ページの残りのスペースを埋める必要があります(両方とも必要なコンテナーdivに含まれています)。これはHTMLとCSSでどのように達成できますか?JavaScriptを検討しますが、コンテンツが追加されたとき、またはウィンドウのサイズが変更されたときなどに、サイズ変更が自動的に行われるようにしたいです。
HTMLコード:
<div id="container" >
<div id="header" >
<br/>
<br/>
...variable content in the header (not necessarily text)...
<br/>
<br/>
</div>
<div id="content"></div>
</div>
CSSコード:
#container
{
background-color:blue;
width:100%;
height:100%;
}
#header
{
background-color:green;
width:100%;
height:auto;
}
#content
{
background-color:red;
width:100%;
height:100px; /*The height here needs to fill the remaining space in the container div*/
}