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 | |
