【发布时间】:2020-08-19 16:47:51
【问题描述】:
我想知道是否有办法限制网格的尺寸(不是应用它的元素,而是网格本身)。我解释一下:
假设我们有一个带有深色背景的页脚,横跨页面的所有宽度。 此页脚包含 2 个子块,类名 .footer__1 和 .footer__2,我们希望它们占据 2/3 和 1/3 的可用宽度,并带有 2rem 间距。
有没有办法给包含两个子块的网格一个 60rem 的 grid-max-width(是的,我编的),而不改变块的宽度(记住,它的背景必须是完整的宽度),不使用包装? 因此,占用的宽度(.footer__1 + gap + .footer__2)应该是 60rem max,水平居中。
<footer>
<div class="footer__1">foo</div>
<div class="footer__2">whatever</div>
</footer>
.footer {
display: grid;
grid-template_columns: 2fr 1fr;
grid-column-gap: 2rem;
/* grid-max-width: 60rem */
}
谢谢
【问题讨论】: