我见过一些这样的问题,但它们很旧,没有一个解决方案对我有用......
我有一个简单的 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
) 填充其内容的空间?