【发布时间】:2018-05-24 08:44:10
【问题描述】:
我有一个元素排成一行的 div,这是它的 css 类:
.myRow {
display: grid;
grid-template-columns: 0.1fr 0.1fr 2fr 3fr 2fr;
grid-column-gap: 10px;
grid-row-gap: 10px;
justify-content: center;
padding: 10px;
}
<div class="myRow">
<div style="color:blue; width: 5px;">aa</div>
<div style="color:red;">bb</div>
<div style="color:green;">ccc</div>
<div style="color:orange;">ddd</div>
<div style="color:purple;">eee</div>
</div>
我希望能够消除前两个间隙并保留其余间隙,例如 grid-template-columns 的工作原理。
是否可以使用网格来做到这一点?
编辑:我希望它是这样的:
【问题讨论】:
-
不完全一样,我不希望有间隙,所以 ccc、ddd、eee 单元格将占据前两个间隙的空间。 @sol