我有3個div。首先是100%寬度和100px高度。第二個是100%寬,但我想使它成爲瀏覽器的高度。第三個是100%寬和100px高,但這第三個div固定在屏幕的底部。如何在瀏覽器位於固定div上方時使瀏覽器達到全高?
這裏是我的嘗試並不能使中間格填寫之間的空間的頂部和底部div的
.top, .bottom{
background-color: grey;
width: 100%;
height: 100px;
}
.bottom{
position: fixed;
bottom: 0;
left: 0;
}
.middle{
background-color: white;
width: 100%;
height: 100%;
border: 1px solid red;
}
這裏是什麼,我試圖JsFiddle
我如何獲得的jsfiddle中間div要擴大以填充上下div之間的空間?
http://jsfiddle.net/tjwsye1u/2/您的body和html需要知道heightin %%。那麼你可以使用calc除了通過底部div的高度來減少你的中間div的高度。 – 2014-11-06 14:35:07