При использовании гибкой рамки в направлении по умолчанию в строке высота контейнера увеличивается, чтобы содержать все элементы гибкости, даже если они абсолютно расположены.
#container {
position: absolute;
display: flex;
flex-wrap: wrap;
}
#container > div {
flex: 0 0 200px;
height: 200px;
}
См. http://codepen.io/tamlyn/pen/dPjLoN/?editors=110
Однако, если направление гибкости изменяется на столбец, контейнер сжимается до ширины одного элемента гибкости, даже если элементы переносятся на следующий столбец.
#container {
position: absolute;
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
#container > div {
flex: 0 0 200px;
width: 200px;
}
См. http://codepen.io/tamlyn/pen/rarbeN?editors=110
Как я могу заставить контейнер содержать все элементы flex в режиме column
?