【发布时间】:2017-09-18 13:27:56
【问题描述】:
请检查fiddle,当您调整窗口大小并且卡片向下时,卡片的底部看起来很奇怪,它们之间的空间更大。我希望卡片的底部部分与上述卡片对齐。
我知道这可以通过 display: inline-block 轻松完成,但我正在尝试使用 flexbox 来做到这一点,即 display: flex。
.parent {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.child {
min-width: 200px;
width: 200px;
height: 200px;
box-shadow: 0px 0px 0px 1px black;
}
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
【问题讨论】:
-
将
justify-content更改为justify-content: flex-start;似乎可以解决问题。可以使用margin-bottom和margin-right添加额外的间距。 -
@LennartKloppenburg 然后在调整大小时右侧会有奇怪的间隙..
-
也许这个话题有帮助:stackoverflow.com/questions/18744164/…