このような質問を見たことがありますが、それらは古く、解決策はどれもうまくいきませんでした...
私は単純なhtmlを持っています
<div id='outer'>
<div id='nav'></div>
<div id='content'>
<!-- html -->
</div>
<div id='footer'></div>
</div>
そして私のCSS
#outer {width: 800px; margin: 30px auto;}
#nav {height: 40px; width: 800px;}
#content {width: 800px;}
#footer {height: 40px; width: 800px;}
コンテンツは独自の高さを選択しているようで、内容に関係なくその高さを維持します。どうすれば ( #content
) コンテンツのスペースを埋めることができますか?