CSS grid 属性
实例
制作一个三列网格布局,并设置第一行高度为 160 像素:
尝试一下 »
标签定义及使用说明
grid 是一个 CSS 所有网格容器的简写属性,可以用来设置以下属性:
- 显式网格属性: grid-template-rows、grid-template-columns 和 grid-template-areas。
- 隐式网格属性: grid-auto-rows、grid-auto-columns 和 grid-auto-flow。
- 间距属性: grid-column-gap 和 grid-row-gap。
默认值: | none none none auto auto row |
---|---|
继承: | no |
动画: | 支持, 查看独立属性 。 阅读 animatable 尝试一下 |
Version: | CSS 网格布局模块级别 1 |
JavaScript 语法: | object .style.grid="250px / auto auto auto" 尝试一下 |
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
属性 | |||||
---|---|---|---|---|---|
grid | 57 | 16 | 52 | 10 | 44 |
属性值
值 | 描述 |
---|---|
none | 默认值。不定义行或列的尺寸。 |
grid-template-rows / grid-template-columns | 设置列和行的尺寸。 |
grid-template-areas | 指定网格布局使用的网格项名称 |
grid-template-rows / grid-auto-columns | 指定行的尺寸(高度),以及列的自动尺寸。 |
grid-auto-rows / grid-template-columns | 指定行的自动尺寸,并设置 grid-template-columns 属性。 |
grid-template-rows / grid-auto-flow grid-auto-columns | 指定行的尺寸(高度),以及自动布局算法怎样运作,和列的自动尺寸。 |
grid-auto-flow grid-auto-rows / grid-template-columns | 指定自动布局算法怎样运作,和行的自动尺寸,以及设置 grid-template-columns 属性。 |
initial | 属性设置为默认值 阅读 initial |
inherit | 从父原生继承该属性, 阅读 inherit |
在线实例
实例
设置两行,item1 跨越前两行中的前两列:
尝试一下 »
实例
命名所有项目,制作一个随时可用的网页模板::
尝试一下 »
更多内容
CSS 教程: CSS 网格容器
CSS 参考手册: grid-template-areas 属性
CSS 参考手册: grid-template-rows 属性
CSS 参考手册: grid-template-columns 属性
CSS 参考手册: grid-auto-rows 属性
CSS 参考手册: grid-auto-columns 属性
CSS 参考手册: grid-auto-flow 属性
CSS 参考手册: grid-row-gap 属性
CSS 参考手册: grid-column-gap 属性