我有以下的jsfiddle:http://jsfiddle.net/YT5vt/设定为100%高度减去其他两个的DIV
我想第二个DIV(DIV2)高度总是100%,但减去第一DIV和第三DIV。而当浏览器将被调整大小时,只有第二个DIV将被调整大小。
下面是代码太
HTML
<div class="div1">1</div>
<div class="div2">2</div>
<div class="div3">3</div>
CSS
*{
margin: 0;
padding: 0;
}
body, html{
width:100%;
height: 100%;
}
.div1{
width: 100%;
background: #F00;
height: 100px;
}
.div2{
width: 100%;
background: #FF0;
height: 100%;
}
.div3{
width: 100%;
background: #00F;
height: 25px;
}
这就是所谓的圣杯布局(两个固定宽度两边的柱子,中间的流体宽度)。你可以谷歌它。 – Doorknob
身高:calc(100% - somepx);试试这个 –
@ Doorknob:The Fiddle建议一个固定的页眉和页脚。 –