flex布局最后一行左对齐的几种方法。
列数不固定
添加空白标签占位
添加足够的空白标签填充占位,具体数量由最大列数决定。例如这个布局最多10列,就需要使用10个空白标签占位。占位标签的width
和margin
应与item相同。
缺点:污染html
1 | <div class="flex"> |
1 | .flex { |
See the Pen flex-align last row to the left by ly023 (@ly023) on CodePen.
改成Grid布局
不考虑兼容性问题,首选Grid布局。
1 | .grid { |
See the Pen flex布局最后一行左对齐-使用grid布局 by ly023 (@ly023) on CodePen.