私はページを作成していますが、レイアウトに関するいくつかの問題を抱えていますが、divのサイズ(実際には高さ)を自動的に調整することはできません。その下に表示されなくなりますウェブページのレイアウト
<!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は "middle" divと同じ行になります。テストのために "middle" divの "min-height:200px"を削除します。
コンテンツが不明なので手動でサイズを設定できないので、中央のdivの高さを「leftmenu」または「content」のより大きい高さにします。
アイデア?
-----------------------------------------
拡大しません。
実験的な理由からだと思いますが、インラインCSSを削除して別のファイルに置きます。 – markus