有没有办法(例如flex,我找不到解决方案)在CSS垂直列中显示例如5个元素(A,B,C,D,E)? 像这样:
A C E
B D
我不想对html中的元素重新排序。
答案 0 :(得分:0)
从我所看到的:
我发现的唯一真正的解决方案是js脚本,例如:https://masonry.desandro.com/layout.html
答案 1 :(得分:-1)
尝试一下:
<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;
}