Есть ли способ (может быть, flex, я не смог найти решение) для отображения, например, 5 элементов (A, B, C, D, E) в столбцах по вертикали с помощью CSS?вот так:
A C E B D
Я не хочу переупорядочивать элементы в html.
Из того, что я вижу:
Единственное реальное решение, которое я нашел, это скрипт js, например: https://masonry.desandro.com/layout.html
Попробуйте это:
<div class="test"> <Span>A</Span> <Span>B</Span> <Span>C</Span> <Span>D</Span> <Span>E</Span> </div> .test { display: flex; flex-direction: column; flex-wrap: wrap; height: 50px; }