我已经为此苦苦挣扎了一段时间,似乎找不到任何解决方案。我有一个框架、一个顶盒、一个左盒和一个右盒以及一个包含最后两个的中间盒。
我希望这些是框架的高度减去机顶盒的高度。这将导致框架被填充,仅此而已,什么也没有。
我当前的代码有什么问题,什么是实现这一目标的正确方法?
这是代码:
<html>
<head>
<style type="text/css">
#frame {
width: 800px;
min-height: 500px;
border: 1px solid black;
}
#top {
width: 800px;
height: 80px;
float: left;
background-color: #666;
}
#middle {
width: 800px;
height: 100%;
float: left;
}
#left {
width: 200px;
height: 100%;
float: left;
background-color: #B3B4BD;
}
#right {
width: 600px;
height: 100%;
float: left;
background-color: #99BC99;
}
</style>
</head>
<body>
<div id="frame">
<div id="top">Top</div>
<div id="middle">
<div id="left">Left</div>
<div id="right">Right</div>
</div>
</div>
</body>
</html>