如何在flex布局中打断线条?

我有我的第一、第二和第三项,然后我希望第四项进入下一行,无论空间有多宽

.box{
显示器:flex;
柔性流:行换行;
证明内容:周围的空间;
调整项目:灵活启动;
}
.它{
最大宽度:420px;
}
<div class=“box”>
<div class=“it”>1&lt/部门>
<div class=“it”>2&lt/部门>
<div class=“it”>3&lt/部门>
<div class=“it”>4&lt/部门>
&lt/部门&gt

可以在正确的位置插入宽伪元素:

.flex容器{
显示器:flex;
柔性包装:包装;
}
.flex容器::之后{
内容:'';
宽度:100%;
}
.flex项:最后一个子项{/*或`:n子项(n+4)`*/
顺序:1;
}
<div class=“柔性容器”>
<div class=“弹性项目”>1&lt/部门>
<div class=“弹性项目”>2&lt/部门>
<div class=“弹性项目”>3&lt/部门>
<div class=“弹性项目”>4&lt/部门>
&lt/部门&gt

发表评论