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

Грид-интервал: свойства row-gap и column-gap

Не всегда нам необходимы одинаковые интервалы между рядами и столбцами, и в этом случае к нам на помощь приходят свойства column-gap и row-gap.

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

Схематичное отображение грид-интервалов
.grid {
  row-gap: 20px; /* Грид-интервал между рядами */
  column-gap: 50px; /* Грид-интервал между столбцами */
}

На самом деле с помощью свойства gap тоже можно задавать интервал отдельно для столбцов и для рядов. Если задать gap не одно, а два значения, первое будет определять интервал между рядами, а второе — между столбцами. Второе значение задаётся через пробел после первого:

.grid {
  /*
  Грид-интервал между рядами 20px,
  грид-интервал между столбцами 50px.
  */

  gap: 20px 50px;
}

Свойства column-gap и row-gap раньше назывались grid-column-gap и grid-row-gap соответственно. Как и gap, они были переименованы и теперь используются не только с гридами.

Хотите досконально разбираться в разметке, знать о доступности, строить сетки на флексбоксах? Записывайтесь на профессиональный курс по вёрстке первого уровня, проходящий c 27 мая по 29 июля 2024. Только 4 дня цена 21 900 ₽22 900 ₽

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

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

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

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

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

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