grid-auto-rows
介绍
指定网格布局的隐式网格横向轨道(track)的宽度。此属性作用在网格容器上。
如果定位到某行中的网格元件没有使用 grid-template-rows 来指定大小,则会隐式创建网格轨道来保存它。这可能在显示定位到超出范围的行,或者由自动放置算法创建额外的行时发生。新增的行大小将由 grid-auto-rows 列表循环指定。
使用示例

语法
取值
-
auto默认值。
如果该网格轨道为最大时,该属性等同于
<max-content>,为最小时,则等同于<min-content>。网格轨道大小为
auto(且只有为auto)时,才可以被属性align-content(align-content默认值是stretch)拉伸。 -
<length><length>定义了非负值的长度大小。 -
<percentage>非负值且相对于网格容器高度的
<percentage>。建议在网格容器的高度尺寸是确定值情况下使用。不然,如果网格容器的尺寸大小依赖网格轨道的大小,则可能会有不符合预期的表现。 -
<flex>非负值,用单位
fr来定义网格轨道大小的弹性系数。每个定义了<flex>的网格轨道会按比例分配剩余的可用空间。当外层用一个minmax()表示时,它将是一个自动最小值(即minmax(auto, <flex>))。 -
max-content是一个用来表示以网格项的最大的内容来占据网格轨道的关键字。
-
minmax(min, max)是一个来定义大小范围的属性,大于等于 min 值,并且小于等于 max 值。如果 max 值小于 min 值,则该值会被视为 min 值。最大值可以设置为网格轨道系数值
<flex>,但最小值则不行。 -
fit-content( [ <length> | <percentage> ] )相当于公式
min(max-content, max(auto, argument)),类似于auto的计算(即minmax(auto, max-content)),除了网格轨道大小值是确定下来的,否则该值都大于auto的最小值。
形式定义
| 初始值 | auto |
| 适用元素 | 网格容器 |
| 是否支持继承 | 否 |
| 是否支持动画 | |
| 百分比 | refer to corresponding dimension of the content area |
形式语法
与 Web 的区别
- 不支持
min-content、none、subgrid、masonry;
兼容性
LCD tables only load in the browser