【发布时间】:2020-11-09 10:07:48
【问题描述】:
我有一个用 flex 创建的简单网格布局,我想要一个 3x3 块的网格,每个块之间有一个边距。
如果我添加一个边距,它会变成 2x5。
我怎样才能让它 3x3 与每个块之间的边距
.wrap{
max-width: 1000px;
border: 1px solid #ddd;
display: flex;
flex-wrap: wrap;
}
.block{
width: 33%;
height: 100px;
border: 1px solid red;
margin: 5px;
}
<div class="wrap">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div>
【问题讨论】:
-
如果你使用 32% 宽度的块,你有 3x3