• Теория
  • Теория

Что такое микросетки?

В предыдущей части мы научилиcь управлять потоком документа и верстать крупные сеточные элементы. В этой части мы займёмся мелкими сетками, их ещё называют микросетками. Учиться верстать микросетки будем на примере компонентов, или блоков, которые часто встречаются на сайтах: навигации и списка карточек.

В отличие от крупных сеток, микросетки меньше зависят от макета и больше — от содержимого.

Для начала сверстаем блок навигации, состоящий из логотипа и списка ссылок. Ссылка на текущую страницу должна отличаться от остальных. Предположим, что мы верстаем навигацию для главной страницы сайта:

Макет навигации

Содержимое навигации нужно расположить в две колонки и добавить отступ между ними. Левая колонка должна иметь фиксированный размер, а правая занять всё оставшееся пространство.

Для создания подобной сетки удобно использовать гриды. Эта технология позволяет легко создавать как фиксированные, так и тянущиеся колонки, а также управлять отступами между ними.

Макет навигации

В прошлой части мы разбирали, как изменять тип бокса, описывать шаблон грид-контейнера, работать со свободным пространством и задавать отступы между колонками. Эти навыки пригодятся нам, чтобы сверстать сетку навигации.

.grid-container {
  display: grid;
  grid-template-columns: 1fr 50px;
  column-gap: 5px;
}

Первым делом для наглядности подключим стилевой файл с подсветкой боксов.

После сделаем элемент с классом navigation грид-контейнером и разделим его содержимое на две колонки с помощью свойства grid-template-columns. Затем используем свойство column-gap, чтобы добавить отступ между колонками.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Микросетки. Начало» тренажёра «Базовые механики построения сеток» можно после регистрации и оформления подписки.