【发布时间】:2018-01-15 20:11:17
【问题描述】:
当我删除 3 列行中的中间列时,最后一列不会向左移动。由于:
中间的列空间保持空白justify-content: space-between;
尽管我删除了任何列,但是否有任何解决方案可以将我的列并排对齐?
<!--html-->
<div class="module">
<h2>flex working</h2>
<div class="flex">
<div class="flex_inner">
01 - lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
</div>
<div class="flex_inner">
02 - lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
</div>
<div class="flex_inner">
03 - lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
</div>
</div>
</div>
<!--css-->
.flex {
display: flex;
justify-content: space-between;
}
.flex_inner {
flex: 0 0 31%;
-webkit-box-flex: 0;
border: 1px solid #333;
}
<!--css end-->
【问题讨论】:
-
请阅读How to Ask,以及如何创建minimal reproducible example。
-
请提供您的html和css代码然后期待解决方案
-
请提出相同的解决方案