Как убрать расстояние между этими столбцами? То есть, заставить второй столбец примыкать к элементу №2.
Без использования двух контейнеров для двух столбцов (потому что количество и размер элементов будут меняться, но они должны быть максимально похожими по высоте). Таким образом, max-height
из body
также не подходит.
body {
display: inline-block;
column-count: 2;
border: 1px solid red;
}
.item {
border: 1px solid #000;
break-inside: avoid;
}
<div class="item" style="height:100px;width:80px">1</div>
<div class="item" style="height:80px;width:100px">2</div>
<div class="item" style="height:60px;width:60px">3</div>
<div class="item" style="height:100px;width:100px">4</div>
<div class="item" style="height:120px;width:120px">5</div>