https://www.youtube.com/watch?v=VXW1r09Y6Tw

Сегодня мы изучим свойства CSS Grid, чтобы вы могли создавать адаптивные сайты. Мы объясним, как работает каждое из свойств Grid и дадим шпаргалку, которая охватывает все, что можно сделать с помощью Grid.

Это — перевод оригинальной статьи на freeCodeCamp от автора Joy Shaheb.

Ещё у нас есть видеоверсия урока от автора (осторожно, английский язык):

Что такое CSS Grid

Grid — это схема или сетка для создания веб-сайтов.

Модель Grid позволяет компоновать содержимое вашего сайта. Кроме того, она помогает создавать структуры для адаптивных веб-сайтов. Ваш сайт будет хорошо выглядеть на ПК, на смартфоне и планшете.

Вот демо, сделанное на Grid в качестве основного чертежа.

Вид на ПК:

Мобильный вид:

Архитектура CSS Grid

Как работает архитектура Grid? Элементы Grid распределяются вдоль осей X и Y. Используя свойства Grid, вы можете создать макет сайта и управлять контентом на странице.

При этом в Grid вы можете объединять несколько строк и столбцов, как в программе Excel, что дает вам больше гибкости и возможностей, чем Flexbox.

Кстати, вот шпаргалка, которую я сделал для Flexbox, если вы хотите узнать об этом больше.

Вот шпаргалка, которая содержит все свойства Grid. Свойства сетки делятся на:

  1. Родительские свойства.