CSS實現div的高度填滿剩餘空間

需求:html

1. 這個矩形的高度和瀏覽器窗口的高度相同,不能出現縱向滾動條瀏覽器

2. 綠色部分高度固定,好比50px佈局

3. 紫色部分填充剩餘的高度spa

 HTML結構:code

<div id="main">
    <div id="nav">nav</div>
    <div id="content">content</div>
</div>

需求1實現:htm

html, body {
    height: 100%;
    margin: 0px;
    padding: 0px;
}
#main {
    background-color: #999;
    height: 100%;
} 

需求2實現:blog

#nav {
    background-color: #85d989;
    height: 50px;
}

需求3實現(絕對佈局+top(nav的height值)+bottom(0)):it

#content {
    background-color: #cc85d9;
    width: 100%;
    position: absolute;
    top: 50px;
    bottom: 0px;
    left: 0px;
}
相關文章
相關標籤/搜索