Ich habe folgende divsFabrikat div fit Resthöhe
<div class="top">
<div class="inner1"></div>
<div class="inner2"></div>
<div class="inner3"></div>
</div>
Hier ist die 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;
}
Ich will nicht berechnet verwenden (100vh - 30vh - 265px) die min einstellen -Höhe von Div 2. Wie kann ich es haben, so dass es die verbleibende Höhe (div2 Höhe = 100vh - Div1 Höhe - Div2 Höhe.
Ich denke, Flex könnte hier nützlich sein, aber ich bin nicht ziemlich sicher, wie man es benutzt.Alle Hilfe wäre g sehr geschätzt.
Danke?
Bevor Sie dies als Duplikat markieren, beachten Sie bitte: Ich habe versucht mit flex und es funktioniert nicht gut in IE11.
Es sollte gut funktionieren in IE11 zu sein. Können Sie ein Beispiel veröffentlichen? Das einzige Problem wäre IE10, wo Sie -ms-Präfix verwenden müssten. –
sieht aus wie ein Duplikat von http://stackoverflow.com/questions/25098042/fill-remaining-vertical-space-with-css-using-displayflex/25098486 Wenn Sie bereit sind, Flex zu verwenden –
Flexbox funktioniert gut in IE11 .. .. –