お待ち頂きまして、ありがとうございます。たとえば、高さと最小高さが 100% の左メニューを作成する必要があります。
ウェブサイトに多くのコンテンツがない場合、左のメニューは一番下に移動する必要があります ウェブサイトに多くのコンテンツがある場合、左のメニューも一番下に移動する必要がありますが、スクロールバーが...
左右の div は常に 100% でなければなりません
画像例 http://www.diegomenezes.com/stack.jpg
HTML5を使用できます
ここでは、JSFiddle リンク http://jsfiddle.net/6gSYn/を確認できます。
そしてここに私のコードです!
<div id="container">
<div id="top"><h1>TESTE</h1></div>
<div id="content">
<div id="left">
<ul class="lista">
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
</ul>
</div>
<div id="right">
<p>TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE </p>
<div id="footer">
<p>TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE </p>
</div>
</div>
</div>
</div>
ここでCSS
@charset "utf-8";
/* CSS Document */
* {
margin: 0px;
padding: 0px;
}
html {
height: 100%;
}
body {
background: darkgrey;
height: 100%;
}
#container {
height: 100%;
position: relative;
}
#top {
height: 100px;
width: 100%;
background-color: black;
color: white;
float:left;
}
#content {
background: darkgrey;
width:100%;
min-height: 100%;
height:100%;
}
#content ul.lista {
width: 250px;
display: inline-block;
vertical-align: top;
background: lightgrey;
color: red;
bottom: 0;
}
#right {
width: 1000px;
color: blue;
display: inline-block;
padding: 10px;
min-height: 400px;
}
#footer {
color: black;
height: 50px;
text-align: center;
width: 100%;
}