我有2個div:第一個有100px的高度,第二個我想填充屏幕的其餘部分,沒有垂直滾動條。我試圖將第二個div的高度設置爲100%,但滾動條出現了。如何使第二個div填充屏幕的其餘高度而不使用滾動條?
<html>
<body>
<div class="wihe100">
<div class="firstDiv">
AAA
</div>
<div class="wihe100 redBack">
BBB
</div>
</div>
</body>
</html>
html, body
{
height:100%;
margin: 0px;
}
.wihe100
{
width: 100%;
height: 100%;
}
.redBack
{
background-color: #FF0000;
}
.firstDiv
{
height: 100px;
background-color: #0000FF;
}
這裏是一個的jsfiddle:http://jsfiddle.net/wHtX7/1/
選項2在IE8中不起作用(放在單獨的文件之外,它不能在IE8中工作)。雖然沒有要求IE8。 – koral
@koral是'calc'在IE中不起作用。您可以使用選項1. – Hiral