如图是我使用justify-content:space-around;,但我希望的是第二行子元素能和第一行上下对齐,其中子元素的数量不固定,请问如何解决?
如图是我使用justify-content:space-around;,但我希望的是第二行子元素能和第一行上下对齐,其中子元素的数量不固定,请问如何解决?
可能需要点计算:
.container {
width: 510px;
display: flex;
flex-wrap: wrap;
border: 1px solid #ccc;
}
.item {
width: 150px;
height: 150px;
background: red;
margin: 10px;
}
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
Flex实现布局,主要是你的想法突破常规,横着布局不成功,使用竖轴方向布局,设为三列,每列,
flex-direction:colomn;
justify-content :space-around;
总的三列再采用一次
justify-content :space-around;
3 回答4.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
5 回答1.9k 阅读
justify-content:space-between;