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

Свойство grid-row

Мы заставили карточку растянуться на несколько колонок. Дизайнеру идея понравилась, и он решил ни в чём себя не ограничивать. Так в списке появилась карточка, которой требуется две колонки и два ряда. Она уже добавлена в разметку, осталось только написать правильные стили.

Растянуть элемент на несколько рядов можно с помощью свойства grid-row. Ключевое слово span в нём работает так же, как в grid-column, только означает не количество колонок, которые элемент должен занять, а количество рядов:

.long-element {
  grid-row: span 2;
}

Элемент из примера растянется на два ряда:

1
2
3
Карточка, занимающая два ряда.
4
5

Свойства grid-column и grid-row можно использовать одновременно. Например, такой код заставит элемент занять три колонки и два ряда:

.element {
  grid-column: span 3;
  grid-row: span 2;
}

Карточка, которая в два раза шире и выше других, имеет класс huge. Скажем ей растянуться на два ряда и две колонки.

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

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

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

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

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

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