我的答案是不用flex,flex布局处理这个有多种方法,但是都不方便且不符合动态分配原理。
我们可以采用grid来解决这个问题,改动也不多。
代码就几句,如下:
display: grid;
justify-content: space-between;
// 根据子元素的盒子的份额自动计算可以平铺几次 285px为每个item的宽度 这里看你自己定义的宽度是多少
grid-template-columns: repeat(auto-fill,285px);
// grid-gap 是 row-gap 和 column-gap 的简写形式。
grid-gap: 0;
博客指出使用flex布局处理问题不方便且不符合动态分配原理,建议采用grid来解决,且改动不多,还提及代码只需几句。
6039

被折叠的 条评论
为什么被折叠?



