Вот моя скрипка:DIv заполнение повторного вертикального пространства, даже с div выше имеет динамическую высоту?
<div id="wrapper">
<div id="yellow">variable height (I put 200px but can change in realtime)</div>
<div id="red">This one should fill all remaining space, even when yellow resizes</div>
</div>
html, body {
width:100%;
height:100%;
margin:0;
}
#wrapper {
width:100%;
height:100%;
position:relative;
}
#yellow {
width:100%;
height:200px;
background-color:yellow;
}
#red {
position:absolute;
top:200px;
bottom:0;
min-height;250px;
left:0;
width:100%;
background-color:red;
}
Это хорошо работает, когда желтая полоса имеет статическую высоту, что не так в моей работе.
(без использования JS пожалуйста!)
[Дублированный Вопрос] (HTTP: // СТО ckoverflow.com/questions/90178/make-a-div-fill-the-height-of-the-remaining-screen-space) –
или также об этом http://stackoverflow.com/questions/25098042/fill- остальные-вертикальный промежуток-с-CSS-используя-displayflex/25098486 –