我想要新行中的内部 div (Mem 3),位于 Mem 1 的下方,并且我不想不惜一切代价更改 div 结构。请帮忙。
像这样=>
.flex-container {
display: flex;
flex-wrap: wrap;
}
.flex-child {
border: solid blue;
}
.flex-fgc {
border: solid blue;
}
.flex-inner-gc {
border: solid blue;
}
<div class='flex-container'>
<div class='flex-child'>
Mem 1
</div>
<div class='flex-fgc'>
<div>
Mem 2
</div>
<div class='flex-inner-gc'>
Mem 3
</div>
</div>
</div>
我尝试了“flex: 1 1 100;”对于 flex-inner-gc。
Copyright 2014-2025 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号
float 可以轻松做到这一点。
.flex-child { border: solid blue; float: left; } .flex-fgc > * { float: left; border: solid blue; } .flex-inner-gc { clear: both; }<div class='flex-container'> <div class='flex-child'> Mem 1 </div> <div class='flex-fgc'> <div> Mem 2 </div> <div class='flex-inner-gc'> Mem 3 </div> </div> </div>