我知道这是一个经常被问到的问题,但我根本找不到任何解决方案来解决应该是一件简单的事情。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<!--CSS STYLING-->
<link rel="stylesheet" href="../cssReset.css" />
<style>
html, body {
height: 100%;
}
#menu {
height: 100px;
background-color: red;
}
#center {
height: 250px;
background-color: green;
}
#main {
height: 100%;
background-color: blue;
}
</style>
</head>
<body>
<div id='menu'>
</div>
<div id='center'>
</div>
<div id='main'>
</div>
</body>
</html>
很简单,但我不能让最后一个 div 扩展到页面底部。如果我使用“自动”,它不会显示任何内容,因为没有内容。如果我使用 100%,它将使用我的浏览器高度并创建不必要的滚动条。
我能做些什么?
谢谢。