首页  >  问答  >  正文

前端 - flex布局采用space-around这种方法,但是最后一行如何让他左对齐?


如图最好那两个怎么让他左对齐?

黄舟黄舟2742 天前1215

全部回复(6)我来回复

  • 阿神

    阿神2017-04-17 14:57:09

    不用space-around,就使用的flex-start就可以, 注意加上flex-wrap:wrap

    回复
    1
  • 黄舟

    黄舟2017-04-17 14:57:09

    楼主这种情况,我觉得用float布局比较好,如果还是用flex,同意楼上的说法.

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 14:57:09

    楼上说的对,这种直接百分比计算下就好了,没必要flex。
    http://runjs.cn/code/3nq7qacp

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 14:57:09

    那我计算下。谢谢了

    回复
    0
  • 怪我咯

    怪我咯2017-04-17 14:57:09

    如果每个item宽度相同的话,那么可以添加几个空白占位item,保持每行的列数相同即可

    回复
    0
  • 黄舟

    黄舟2017-04-17 14:57:09

    flex 配合百分比使用。

    • justify-content: space-around;,需要添加空白占位元素。

    • justify-content: flex-start;,不需添加额外元素。

    item 内部 text-align: center; 实现居中。

    回复
    0
  • 取消回复