有一个 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 连同其后的元素一起换行?
原文由 Yuri 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您查看 这个很好的答案,您会注意到唯一的跨浏览器方式(没有 2 个换行符限制)是插入
100%
空块(“换行符”)。所以对于类似的标记,这看起来像如果您想保留标记样式,则必须通过 JavaScript 插入此
line-break
块: