Именованные области - это просто ярлыки для именованных линий, поэтому вы можете использовать любой из нихНапример, ваш код из 12 столбцов может быть записан в виде:
.wrapper{
display: grid;
grid-template-columns: [nav-start] repeat(2, auto) [nav-end cont-start] repeat(10, auto) [cont-end];
}
Имена строк -start
и -end
определяют именованные области так же, как grid-template-areas
, и иногда болееудобно использовать.
(Тем не менее, я рекомендую обычно делать то, что сказал @ temani-afif, и вместо этого просто иметь два значащих столбца, используя fr
единицы для обозначения их относительных размеров. Буквенные сетки из 12 столбцовартефакт старых ограничений, с которыми приходилось работать сеточным системам. Но, с другой стороны, использование нескольких столбцов иногда яснее, особенно если вы используете промежутки между столбцами.вы.)