【发布时间】:2018-03-11 23:59:36
【问题描述】:
我有一个标签和多个标签,可以换成多行:
.container {
background-color: #ddd;
display: flex;
width: 200px;
margin-bottom: 50px;
}
.label {
margin-right: 10px;
}
.boxes-container {
display: flex;
flex-wrap: wrap;
}
.box {
display: inline-block;
height: 40px;
width: 60px;
margin-bottom: 10px;
margin-right: 10px;
background-color: blue;
}
<div class="container">
<label class="label">Tags:</label>
<span class="boxes-container">
<span class="box"></span>
<span class="box"></span>
</span>
</div>
<div class="container">
<label class="label">Tags:</label>
<span class="boxes-container">
<span class="box"></span>
<span class="box"></span>
<span class="box"></span>
<span class="box"></span>
</span>
</div>
看起来像这样:
我想实现以下目标:
- 标签和第一行标签应该有相同的中间线。
- 去掉最后一行标签下方的多余空格,但保留第一行和第二行标签之间的空格。
这是期望的结果:
我怎样才能做到这一点?
【问题讨论】:
标签: html css flexbox alignment