如何拉伸div高度以填充父div – CSS

前端之家收集整理的这篇文章主要介绍了如何拉伸div高度以填充父div – CSS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个页面与divs如下
<div id="container">
    <div id="A">
    </div>
    <div id="B">
        <div id="B1"></div>
        <div id="B2">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.这是一个工作的小提琴demo(更新)。如何解决这个问题?

解决方法

只需添加高度:100%;到#B2造型。 min-height不需要。

猜你在找的CSS相关文章