感謝您的耐心等待。 我需要製作一個具有高度和最小高度的左側菜單100% 例如。左側菜單有高度和最小高度100%
如果網站doesn't有很多的內容,左邊的菜單應該去底部 如果網站有很多內容,在左邊的菜單應該去底部還可以,但在滾動條...
左,右div的始終必須是100%
Image Example 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%;
}
爲什麼min-height 100%?爲什麼不是身高100%? – 2013-04-22 13:53:16
它可能是!但是,如果它只有一些內容,它應該到底...但我嘗試了一切,沒有任何工作! – 2013-04-22 13:55:58
所以你想要在底部的菜單?在任何時候?爲什麼在底部?而不是頂部? – DiederikEEn 2013-04-22 13:56:50