青色のボックスは100%の高さにする必要があります。これは、ピクセルの高さをdiv.a
に設定したときに機能しますが、残念ながらこれは実際の場合のオプションではありません。 http://codepen.io/anon/pen/jrVEpB高さ:100%がflexbox内で動作しない
.a{
background-color:red;
display:flex;
}
.b1{
flex-grow:0;
background-color:green;
}
.b2{
flex-grow:1;
background-color:yellow;
height:100%;
}
.c{
height:100%;
background-color:blue;
}
<div class="a">
<div class="b1">
<p>hurr durr</p>
<p>hurr durr</p>
<p>hurr durr</p>
<p>hurr durr</p>
<p>hurr durr</p>
<p>hurr durr</p>
</div>
<div class="b2">
<div class="c">
miksi et ole full height saatana
</div>
</div>
</div>
高さ:100%で、それは親の高さです。しかし、それは100%の高さや高さはありません親の画面全体ではありません。 – MrBuggy
'.b2'の' height:100% 'を削除します – blonfu