grid-template¶
Свойство grid-template
— сокращение для grid-template-rows
, grid-template-columns
, и grid-template-areas
.
Демо¶
Grid Layout
Синтаксис¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Значения¶
none
-
устанавливает все три свойства в их начальное значение;
subgrid
-
устанавливает
grid-template-rows
иgrid-template-columns
вsubgrid
, иgrid-template-areas
в его начальное значение; <grid-template-rows> / <grid-template-columns>
-
устанавливает
grid-template-columns
иgrid-template-rows
в определённое значение, соответственно, и устанавливаетgrid-template-areas
вnone
;
1 2 3 |
|
Он также принимает более сложный, но довольно удобный синтаксис, для указания всех трёх свойств. Вот пример:
1 2 3 4 5 6 |
|
Что эквивалентно следующему:
1 2 3 4 5 6 7 |
|
Так как grid-template
не сбрасывает неявные свойства (grid-auto-columns
, grid-auto-rows
, и grid-auto-flow
), а в большинстве случаев, вероятно, вы бы захотели это сделать, рекомендуется использовать свойство grid
, вместо grid-template
.
Спецификации¶
Поддержка браузерами¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
1 2 3 4 5 6 |
|