Название не описывает мою проблему, но не нашел лучшей.Итак, у меня есть один div, содержащий 3 div, я хочу два столбца с div A в первом и div B и C во втором на больших экранах и один единственный столбец на маленьких экранах.Я мог бы использовать @media, но я думаю, что Flex может сделать это без.
Вот что я пробовал:
<div id="container">
<div>
</div>
<div>
</div>
<div>
</div>
</div>
#container
{
border:1px solid #aaa;
height:300px;
width:500px;
max-width:100%;
display:flex;
flex-flow:column;
flex-wrap:wrap;
}
#container > div
{
border:1px solid #aaa;
margin:2px;
flex-grow:1;
min-width:200px;
height:10px;
}
#container > div:first-of-type
{
height:300px;
flex-grow:1;
}
Демо
Я исправилвысота, при которой содержимое переходит в 2 столбца, но затем оно никогда не переходит в один столбец.