也有其他方式,不过其他方式或多或少存在问题需要自行解决。display: grid;是目前个人觉得最合适的
直接出代码:
.item-block {
display: grid;
column-gap: 16rpx; // 设置间距
grid-template-columns: 220rpx 220rpx 220rpx; // 设置列宽
grid-template-rows: 220rpx; // 设置行高
row-gap: 16rpx; // 设置行间距
}
第二种:
column-count
.use-card {
margin: 0 30rpx;
margin-top: 26rpx;
column-count: 3;
column-gap: 14rpx;
}
.card-item {
break-inside: avoid; // 最后剩余不满一行给子元素加break-inside可以防止错乱
display: flex;
flex-direction: column;
align-items: center;
}

博客提及CSS布局有多种方式,但其他方式存在问题需自行解决,认为display: grid是目前最合适的,还给出了第二种方式column - count。
801

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



