Я пытаюсь составить две колонки из плоского списка случайных предметов, где одни должны быть слева друг над другом, а другие справа.
Пока я использую сетку CSS, но у меня есть проблема с "пустыми строками", потому что эти ячейки не знают, чтобы "начинать сверху".
Если я добавлю их все grid-row-start: 1
, все они просто рухнут друг над другом наверху.
Я не хочу менять структуру контейнера, так как я хотел бы просто перетасовать классы для перемещения элементов. Теоретически я могу добавить класс, подобный row-1
, row-2
и т. Д. В JavaScript, и использовать его, чтобы определить, где должна начинаться ячейка, но мне интересно, есть ли более чистый способ подойти к этому чисто в CSS.
Демо: https://jsfiddle.net/mbynw4cL/1/
![enter image description here](https://i.stack.imgur.com/IX9bh.png)