Podczas korzystania z modułu Flex Box w domyślnym kierunku wierszy wysokość kontenera rośnie, aby pomieścić wszystkie elementy elastyczne, nawet jeśli są ustawione absolutnie.Szerokość kontenera Flex nie rośnie
#container {
position: absolute;
display: flex;
flex-wrap: wrap;
}
#container > div {
flex: 0 0 200px;
height: 200px;
}
Zobacz http://codepen.io/tamlyn/pen/dPjLoN/?editors=110
Jednak jeśli flex kierunek zmienia się na kolumnie, pojemnik zwija do szerokości jednego elastycznego elementu, nawet jeśli elementy zawijać do następnej kolumny.
#container {
position: absolute;
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
#container > div {
flex: 0 0 200px;
width: 200px;
}
Zobacz http://codepen.io/tamlyn/pen/rarbeN?editors=110
Jak mogę sprawić, że pojemnik zawiera wszystkich elementów flex w trybie column
?
duplikat http://stackoverflow.com/q/23408539/2126792 i http://stackoverflow.com/q/26744648/2126792 – pschueller