【发布时间】:2021-01-20 14:32:09
【问题描述】:
【问题讨论】:
【问题讨论】:
你可以这样做:
.flex {
align-items: center;
display: flex;
}
.col {
margin: 0 5px;
}
.el {
background-color: #000;
height: 100px;
margin: 10px 0;
width: 100px;
}
<div class="flex">
<div class="col">
<div class="el"></div>
</div>
<div class="col">
<div class="el"></div>
<div class="el"></div>
</div>
<div class="col">
<div class="el"></div>
</div>
</div>
【讨论】:
我提供了一个带有嵌套容器boxes_inside的变体,垂直构建。
对于缩进,您可以使用gap 规则来代替边距。
.boxes {
display: flex;
justify-content: center;
align-items: center;
gap: 30px;
}
.boxes_inside {
display: inherit;
flex-direction: column;
gap: 30px;
}
.box {
background-color: green;
width: 100px;
height: 100px;
}
<div class="boxes">
<div class="box"></div>
<div class="boxes_inside">
<div class="box"></div>
<div class="box"></div>
</div>
<div class="box"></div>
</div>
【讨论】: