如何创建一个具有固定高度并保持在页面底部的 div,而在其上方的另一个 div 占据剩余的垂直空间?
问问题
241 次
3 回答
0
像这样的东西应该可以实现您正在寻找的东西。
于 2012-12-29T11:30:33.963 回答
0
我认为调整页面大小时,其他任何示例都不能很好地工作。
这类事情最好用几行 javascript 来完成,因为一般来说 CSS 做得不好。
有关工作演示,请参见此处。mod.it 要求您在 chrome 中查看演示,但演示中的代码是跨浏览器的,并且可以在任何地方工作。
于 2012-12-29T16:02:00.877 回答
0
像这样试试
使用高度:继承您的第一个 div,它采用剩余的可用高度
html
<div id='container'>
<div id='first'>
First Div content
</div>
<div id='second'>
Second div content
</div>
</div>
CSS
#container{
width: 600px;
height: 450px;
border: 1px solid black;
}
#second{
position: relative;
bottom: 100px;
height: 100px;
background-color: green;
}
#first{
height: inherit;
background-color: red;
}
于 2012-12-29T11:35:58.423 回答