我建立了一個頁面,但是我遇到了一些佈局相關的問題,我不能讓div自動調整它的大小(acutally高度)。請參閱下面的標記:一個網頁佈局
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<title>Link one</title>
<style type="text/css">
div#middle{
margin-top: 5px;
margin-bottom: 5px;
}
</style>
</head>
<body>
<div style="background-color: gray;border: solid 1px red" id="top">
<h1>Top<h1>
</div>
<div style="border: solid 1px blue;min-height: 200px" id="middle">
<div id="leftmenu" style="float: left;background-color:gray;width: 190px">
<ul>
<li><a href=''>Link One</a></li>
<li><a href=''>Link Two</a></li>
<ul>
</div>
<div id="content" style="background-color: black;margin-left: 200px">
I am in Link One
</div>
</div>
<div style="background-color: gray" id="foot">
<hr/>
<p>Copyright xxx</p>
</div>
</body>
</html>
注意其ID爲「中」,我必須手動設置其高度的股利,如果不是它下面(DIV ID爲「腳」)的DIV不會顯示在其下方。足部div將與「中間」div相同,只需移除「中間」div的「min-height:200px」即可進行測試。
由於內容不確定,所以無法手動設置其大小,我只想將中間div的高度設置爲「leftmenu」或「content」的較大高度。
任何想法?
-----------------------------------------
它不擴大,
我想這只是出於實驗的原因,但您將刪除內聯CSS並將其放置在單獨的文件中,對。 – markus 2011-01-07 14:04:47