Как создать плиточную раскладку без использования JS библиотек

Masonry-раскладка — это красивый способ отображения столбцов с разной высотой, без лишних промежутков между строк. Элементы автоматически распределяются в ряды по высоте, и выглядят как кирпичная кладка. Стандартный грид-контейнер из четырех колонок можно легко получить с помощью CSS flexbox или CSS grid. Он выглядит примерно так: Хотя в этом подходе нет ничего плохого, как видно …