我有以下div元素
这是CSS代码:
我不想使用calc(100vh - 30vh - 265px)来设置div 2的最小高度。我该如何让它获取剩余的高度(即div2的高度 = 100vh - div1的高度 - div2的高度)?我猜flex可能在这里有用,但我不太确定如何使用它。非常感谢您的帮助。请注意:在将其标记为重复之前,请注意:我尝试使用flex,但在IE11��效果不佳。
<div class="top">
<div class="inner1"></div>
<div class="inner2"></div>
<div class="inner3"></div>
</div>
这是CSS代码:
.top {
height: 100vh;
}
.div1 {
min-height: 215px;
box-sizing: border-box;
height: 30vh;
}
.div2 {
box-sizing: border-box;
min-height: calc(100vh - 30vh - 265px);
padding-top: 2.5em;
margin-top: 0;
display: table;
}
.div3 {
min-height: 265px;
box-sizing: border-box;
background: white;
display: table;
width: 100%;
font-weight: 700;
padding-bottom: 42px;
}
我不想使用calc(100vh - 30vh - 265px)来设置div 2的最小高度。我该如何让它获取剩余的高度(即div2的高度 = 100vh - div1的高度 - div2的高度)?我猜flex可能在这里有用,但我不太确定如何使用它。非常感谢您的帮助。请注意:在将其标记为重复之前,请注意:我尝试使用flex,但在IE11��效果不佳。