gap

Удобный способ задать отступы между элементами внутри гридов и флексбоксов.

Время чтения: меньше 5 мин

Кратко

Скопировано

Шорткат для записи значений свойств row-gap и column-gap. Значения разделяются пробелом. Работает как с гридами, так и с флексбоксами.

Как пишется

Скопировано

Указываете два значения размера в любых единицах измерения, разделяя их пробелом. Первым указывается значение отступа для рядов, за ним значение отступа для колонок.

Не обязательно указывать два значения. Браузер поймёт, даже если будет одно — оно задаст row-gap и column-gap.

Пример c гридами

Скопировано
        
          
          .grid-container {  display: grid;  grid-template-columns: 1fr 1fr;  gap: 50px 10px;}
          .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px 10px;
}

        
        
          
        
      
Открыть демо в новой вкладке

Пример с флексами

Скопировано
        
          
          .flex-container {  display: flex;  gap: 50px 10px;}
          .flex-container {
  display: flex;
  gap: 50px 10px;
}

        
        
          
        
      
Открыть демо в новой вкладке

Подсказки

Скопировано
Поддержка в браузерах:
  • Chrome 66, поддерживается
  • Edge 79, поддерживается
  • Firefox 76, поддерживается
  • Safari 12.1, поддерживается
О Baseline