【发布时间】:2017-12-18 14:33:13
【问题描述】:
有一个 flexbox 网格。
.flex {
display: flex;
flex-wrap: wrap;
border: 2px solid red;
}
.item {
width: 50px;
height: 50px;
margin: 5px;
border: 2px solid blue;
}
<div class="flex">
<div class="item"></div>
<div class="item"></div>
<div class="item new-string"></div>
</div>
如何将 .new-string 连同其后的元素一起转移到新行?
【问题讨论】:
-
一种方法是 - 在它之前放置一个 div 并将其设置为 100% 宽度,或者您可以使用 [suedo 元素来实现相同的效果
-
1) 是否允许更改标记? 2) 这里允许使用 JavaScript 吗?
-
@VadimOvchinnikov,1)没有它是可取的,但它是允许的。 2) 允许
-
您可以将
flex-basis: 100%用于要换行的项目。