这种垂直方向不对齐的布局怎么搞?
没思路啊,用flex的话,垂直方向的交叉轴不应该是自动对齐的吗?
试了下,使用多列布局的话,好像又是这样的效果:
每一列宽度都是一样的,就每一列多包一层。
`<div style="display:flex;">
<div style="display:flex;flex-direction:column;">
第一列
</div>
<div style="display:flex;flex-direction:column;">
第二列
</div>
<div style="display:flex;flex-direction:column;">
第三轮
</div>
</div>`
这样每一列垂直布局。
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
百度搜“CSS 等宽不等高瀑布流”。
P.S. 纯 CSS 的话基本只有
multi-columns
一种办法,不兼容 IE,不过看你这个是移动端,也就无所谓了。