Der folgende Code wird ordnungsgemäß in FF angezeigt, aber wenn in Chrome ausgeführt div 'c' Höhe scheint nicht zu wissen, was 100% bedeutet. Wer weiß warum?Einstellung 100% Höhe des Kind-Div in geschlossenen Flexbox funktioniert nicht
#flex {
display: flex;
align-self: stretch;
flex-flow: column;
height: 300px;
width: 100%;
}
#a {
order: 1;
flex: 0 1 auto;
background-color: red;
}
#b {
order: 2;
flex: 1 1 auto;
background-color: blue;
}
#c {
float: left;
margin: 5px;
width:-moz-calc(100% - 10px);
width:-webkit-calc(100% - 10px);
height:-webkit-calc(100% - 10px);
height:-moz-calc(100% - 10px);
background-color: yellow;
overflow-y: scroll;
}
<div id='flex'>
<div id='a'>testa</div>
<div id='b'>
<div id='c'>test</div>
</div>
</div>
Hier ist die jsfiddle Seite für das Bild auf diese Frage angebracht:
https://jsfiddle.net/uya5sboy/
Danke Michael_B. die "Alternative Solutions" auf diesem Post funktionierten. –