【发布时间】:2025-12-25 06:05:12
【问题描述】:
我有一个带有如下 div 的页面
<div id="container">
<div id="A"></div>
<div id="B">
<div id="B1"></div>
<div id="B2"></div>
</div>
<div id="C"></div>
<div id="D"></div>
</div>
样式为;
html, body {
margin: 0;
padding: 0;
border: 0;
}
#B, #C, #D {
position: absolute;
}
#A{
top: 0;
width: 100%;
height: 35px;
background-color: #99CC00;
}
#B {
top: 35px;
width: 200px;
bottom: 35px;
background-color: #999999;
z-index:100;
}
#B2 {
margin-top: -35px;
bottom: 0;
background-color: #FFFFFF;
width: 200px;
overflow: scroll;
}
#B1 {
height: 35px;
width: 35px;
margin-left: 200px;
background-color: #CC0066;
}
#C {
top: 35px;
left: 200px;
right: 0;
bottom: 35px;
background-color: #CCCCCC;
}
#D {
bottom: 0;
width: 100%;
height: 35px;
background-color: #3399FF;
}
请看下面的布局/截图;
我想调整 div B2 的高度以填充(或拉伸到)整个 div B(标有绿色边框)并且不想越过页脚 div D。这是一个工作小提琴@ 987654322@(更新)。我该如何解决这个问题??
【问题讨论】: