如何指定网格布局 div 中的列的宽度应等于网格 div 的父级的 100%

问题描述 投票:0回答:1

我有一个包含另一个具有网格布局的 div 的父 div。网格布局将有 1 行和任意多列。

如何指定列的宽度必须等于父宽度的100%?

javascript html css user-interface grid
1个回答
0
投票

使用

grid-auto-flow: column;grid-auto-columns: 100%;

.container {
  display: grid;
  grid-auto-flow: column; /* column layout */
  grid-auto-columns: 100%; /* all columns equal to container width */
  border:2px solid red;
  height: 250px;
  overflow: auto;
}

.container div{
  border:2px solid blue;
}
<div class="container">
  <div></div>
  <div></div>
  <div></div>
</div>

© www.soinside.com 2019 - 2024. All rights reserved.