【发布时间】:2021-11-02 22:52:57
【问题描述】:
我想创建一个包含 3 列的网格,我希望中间列具有固定宽度但始终位于网格的中心,这意味着第一列和最后一列填充空白但大小相同。
这是我目前得到的:
.grid {
width: 100%;
height: 100%;
display: grid;
gap: 5;
background-color: lightBlue;
grid-template-columns: auto 50px auto;
}
.grid-item {
border: 1px solid black;
overflow: hidden;
}
<div class="grid">
<div class="grid-item">A</div>
<div class="grid-item">B</div>
<div class="grid-item">CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC</div>
</div>
【问题讨论】:
-
将 auto 替换为 1fr(或 minmax(0,1fr))
-
@TylerH 不,找不到正确的副本......我确定有一个微不足道的,但我没有找到关键字
-
@TemaniAfif 嗯,是的,很容易找到有前途的标题,但问题完全是关于其他事情的。这个很接近,但有点相反 stackoverflow.com/questions/59470786/… 编辑:现在我已经修改了这个 Q 和它的 A,我认为这是一个很好的:stackoverflow.com/questions/62127968/…