制作一个 4 列网格容器:
.grid-container {
display: grid;
grid-template-columns: auto auto auto auto;
}
亲自试一试 »
这个grid-template-columns
属性指定网格布局中的列数(和宽度)。
这些值是空格分隔的列表,其中每个值指定相应列的大小。
默认值: | 没有任何 |
---|---|
遗传: | 不 |
可动画: | 是的。阅读可动画的尝试一下 |
版本: | CSS 网格布局模块级别 1 |
JavaScript 语法: | 对象.style.gridTemplateColumns="50px 50px 50px"尝试一下 |
表中的数字指定完全支持该属性的第一个浏览器版本。
Property | |||||
---|---|---|---|---|---|
grid-template-columns | 57 | 16 | 52 | 10 | 44 |
grid-template-columns: none|auto|max-content|min-content|
length|initial|inherit;
Value | Description | Demo |
---|---|---|
none | Default value. Columns are created if needed | Demo ❯ |
auto | The size of the columns is determined by the size of the container and on the size of the content of the items in the column | Demo ❯ |
max-content | Sets the size of each column to depend on the largest item in the column | Demo ❯ |
min-content | Sets the size of each column to depend on the smallest item in the column | |
length | Sets the size of the columns, by using a legal length value. Read about length units | Demo ❯ |
initial | Sets this property to its default value. Read about initial | |
inherit | Inherits this property from its parent element. Read about inherit |
创建一个 4 列网格容器,并指定每列的大小:
.grid-container {
display: grid;
grid-template-columns: 30px 200px auto 100px;
}
亲自试一试 »
CSS 教程:CSS 网格布局
CSS 参考:网格模板行属性
CSS 参考:网格模板属性
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!