DEMO
Да, это возможно с Flexbox - задайте высоту для .content и дочерних элементов div (например, содержимое: 100px, divs 50px) и укажите flex-flow: column wrap
.content {
display: flex;
align-items: center;
justify-content: center;
flex-flow: column wrap;
align-content: stretch;
height: 100px;
}
.content div {
height: 50px;
width: 50px;
}
Flex-flow
является сокращением для flex-direction
и flex-wrap
.
Flex-direction
устанавливает направление - строка, столбец, обратный ряд, обратный столбец.
Flex-wrap
упаковывает гибкие элементы (или нет). По умолчанию это nowrap
, для демонстрации используется wrap
, и вы также можете использовать wrap-reverse