【发布时间】:2020-09-21 08:56:33
【问题描述】:
我有不同高度的 div。我想将它们放在没有任何空白区域的网格中。请关注下方codesandbox。
.container {
display: flex;
flex-wrap: wrap;
width: 400px;
}
.sm {
height: 200px;
background: gold;
border: 1px solid black;
width: 45%;
}
.md {
height: 250px;
background: red;
border: 1px solid black;
width: 45%;
}
<div class="container">
<div class="sm"></div>
<div class="md"></div>
<div class="sm"></div>
<div class="sm"></div>
<div class="md"></div>
<div class="sm"></div>
<div class="sm"></div>
<div class="md"></div>
</div>
【问题讨论】:
-
你可以试试columns而不是flex。
标签: css