Как разместить элементы, как на картинке?
Это называется masonry-раскладка, есть подробная статья на Харб, в статье есть различные решения.
Есть готовое решение .
4 <div> с display: flex; и flex-direction: column; Подойдёт?