【发布时间】:2012-11-05 20:47:40
【问题描述】:
我试图让一个 div 扩展到 100% 的高度,同时滚动条的底部仍然可见,同时也包含一个固定高度的 div。有人可以帮帮我吗:)
当使用波纹管布局时,.div2 底部的垂直滚动条从视点高度下降,我猜是因为 .div1 高 200px,推动 div1 为 100% 高度 + 200px。
有没有办法让 .div1 固定高度,而 .div2 延伸以填充剩余的窗口高度并在达到该高度时溢出。
这里是 CSS
html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
overflow:hidden;
}
.container
{
height:100%;
}
.leftContent {
left:0;
top:0;
padding:0;
width:250px;
height:100%;
color:white;
background:blue;
overflow:hidden;
border:blue solid;
}
.div1
{
height:200px;
background-color:black;
border: red solid;
}
.div2
{
overflow:scroll;
height:100%;
border:yellow solid;
}
这里是 HTML。
<div id="container" class="container">
<!-- Start Left Column-->
<div id="leftColumn" class="leftContent">
<div id="div1" class="div1">
CONTENT
</div>
<div id="div2" class="div2">
START START START START START START START START START START START START START START START START
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT
END END END END END END END END END END END END END END END END END END END END END END END END
</div>
</div>
<!-- End Left Column-->
</div>
非常感谢。 谢谢
【问题讨论】:
标签: css css-position