У меня возникают проблемы с столбцом flexbox в том, что дети элемента flex'd не отвечают на height
в процентах. Я только проверял это в Chrome, и из того, что я понимаю, это проблема только с Chrome. Вот мой пример:
HTML
<div class='flexbox'>
<div class='flex'>
<div class='flex-child'></div>
</div>
<div class='static'></div>
</div>
CSS
.flexbox{
position:absolute;
background:black;
width:100%;
height:100%;
display: flex;
flex-direction:column;
}
.flex{
background:blue;
flex:1;
}
.flex-child{
background:red;
height:100%;
width:100%;
display:block;
}
.static{
background:green;
width:100%;
height:5rem;
}
Я хочу, чтобы красный .flex-child
заполнил синим цветом .flex
. Почему height:100%
не работает?