谢谢你的耐心。例如,我需要制作一个高度和最小高度为 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%;
}