grid-template-rows
是基于网格行的维度,去定义网格布局中网格轨道的尺寸大小。此属性作用在网格容器上。
<length>
<length>
定义了非负值的长度大小。
<percentage>
非负值且相对于网格容器高度的 <percentage>
。建议在网格容器的高度尺寸是确定值情况下使用。不然,如果网格容器的高度大小依赖网格轨道的大小,则可能会有不符合预期的表现。
<flex>
非负值,用单位 fr
来定义网格轨道大小的弹性系数。每个定义了 <flex>
的网格轨道会按比例分配剩余的可用空间。当外层用一个 minmax()
表示时,它将是一个自动最小值(即 minmax(auto, <flex>)
)。
max-content
是一个用来表示以网格项的最大的内容来占据网格轨道的关键字。
minmax(min, max)
是一个来定义大小范围的属性,大于等于 min 值,并且小于等于 max 值。如果 max 值小于 min 值,则该值会被视为 min 值。最大值可以设置为网格轨道系数值 <flex>
,但最小值则不行。
auto
如果该网格轨道为最大时,该属性等同于 <max-content>
,为最小时,则等同于 <min-content>
。
网格轨道大小为 auto
(且只有为 auto
)时,才可以被属性 align-content
(align-content
默认值是 stretch
)拉伸。
fit-content( [ <length> | <percentage> ] )
相当于公式 min(max-content, max(auto, argument))
,类似于 auto
的计算(即 minmax(auto, max-content)
),除了网格轨道大小值是确定下来的,否则该值都大于 auto
的最小值。
repeat(<positive-integer>, [<length> | <percentage> | auto])
表示网格轨道的重复部分,以一种更简洁的方式去表示大量而且重复列的表达式。
初始值 | 表示不明确的网格。所有的行和其大小都将由grid-auto-rows 属性隐式的指定。 |
适用元素 | 网格容器 |
是否支持继承 | 否 |
是否支持动画 | |
百分比 | refer to corresponding dimension of the content area |
[linename]
;min-content
、none
、subgrid
、masonry
;LCD tables only load in the browser