flex-box布局问题,多行按需对齐

先上演示

https://jsfiddle.net/do4cemb2/6/

其实我目的简单,我希望能flex多行的情况下,如果某行不足,则按flex-start布局,也就是让8和5垂直对齐

我目前的方法还是全局按flex-start,然后给每个子元素固定的宽度,父元素固定的宽度,如此计算出边距,再让每个子元素加上这个margin来达到类似的目的 , 不知道有没有更好的办法

阅读 3k
1 个回答

去掉 justify-content: space-between; 就可以了

额,你更新了,我也更新下,你的思路没问题,子元素margin-right:20px;父元素margin-right:-20px;来消除 3,6的margin-right

https://jsfiddle.net/do4cemb2/6/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
推荐问题