如下图所示,设置了display:flex;justify-content: space-arround;flex-wrap: wrap;但是多余的两个div没有靠左显示
如下图所示,设置了display:flex;justify-content: space-arround;flex-wrap: wrap;但是多余的两个div没有靠左显示
你设置了justify-content: space-around;
这是根据宽度平均分配间隔
想向左对齐就用justify-content: flex-start;
,但这样你就要手动设置间隔了
这种布局我一般都是用justify-content: flex-start;
,然后第一层的子元素每个25%宽度,再设置一个padding,这样每个的间隔就一样了
.list-item {
width: 22%;
margin-right: 4%;
&:nth-child(4n) {
margin-right: 0;
}
}
父级设置
flex: 1;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答936 阅读✓ 已解决
1 回答738 阅读✓ 已解决
3 回答782 阅读
2 回答957 阅读
解决了:
父节点.game-wrap:
子节点:.game-box{}