感谢您的耐心等待。 我需要制作一个具有高度和最小高度的左侧菜单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