【发布时间】:2018-05-26 07:29:03
【问题描述】:
让我的前两列总宽度与我的第三列相同的正确方法是什么?如果我这样拆分它们:
.grid {
display:grid;
grid-template-columns:1fr 1fr 2fr;
grid-gap:2em;
}
<div class="grid">
<div class="small">Col 1</div>
<div class="small">Col 2</div>
<div class="large">Col 3</div>
</div>
此处示例:https://codepen.io/shorty2240/pen/baGYoW
我假设我可以在这个下方创建另一个网格,具有相同的网格间隙和 1fr 1fr,它会对齐,但显然不会。
如果可能的话,我想避免嵌套前两项,因为实际项目会自动输出这三项,而环绕前两项可能会有问题。
【问题讨论】:
-
fr涉及 剩余 空间 任何间隙。在这种情况下,您可能需要嵌套。 -
其他任何方法如 flex 都可以吗?或者你想要网格系统
-
@TemaniAfif 我想我可以用 flex 解决这个问题,但希望能发挥网格的优势!