Перейти к содержимому

Column gap css что это

  • автор:

column-gap

Свойство CSS column-gap задаёт отступ (en-US) между колонками.

Интерактивный пример

Изначально свойство появилось в многоколоночной раскладке (en-US) . Позже оно перекочевало в другие методы раскладки, и теперь column-gap определено в спецификации Box Alignment. А значит может использоваться в многоколоночной, флексбокс- и грид-раскладках.

Обратите внимание, что grid-column-gap является псевдонимом для этого свойства.

Синтаксис

/* Keyword value */ column-gap: normal; /* values */ column-gap: 3px; column-gap: 2.5em; /* value */ column-gap: 3%; /* Global values */ column-gap: inherit; column-gap: initial; column-gap: revert; column-gap: revert-layer; column-gap: unset; 

Свойство column-gap может быть задано одним из значений, перечисленных ниже.

Значения

Между колонками используется стандартное расстояние, определённое браузером. В случае многоколоночной раскладки это будет 1em . Для всех остальных типов раскладки это значение равно нулю.

Размер промежутка между колонками, определяемое единицам измерения длины . Значение должно быть положительным.

Размер промежутка между колонками, указанный в процентах . Значение должно быть положительным.

Формальное определение

Начальное значение normal
Применяется к multi-column elements, flex containers, grid containers
Наследуется нет
Проценты относятся к соответствующему размеру области содержимого
Обработка значения as specified, with s made absolute, and normal computing to zero except on multi-column elements
Animation type длина, проценты или calc();

Формальный синтаксис

column-gap =
normal | (en-US)

=
| (en-US)

gap (grid-gap)

Свойство gap CSS задаёт отступы (en-US) между колонками и рядами. Является сокращением для свойств row-gap и column-gap .

Интерактивный пример

Обратите внимание, что grid-gap является псевдонимом для этого свойства.

Синтаксис

/* One value */ gap: 20px; gap: 1em; gap: 3vmin; gap: 0.5cm; /* One value */ gap: 16%; gap: 100%; /* Two values */ gap: 20px 10px; gap: 1em 0.5em; gap: 3vmin 2vmax; gap: 0.5cm 2mm; /* One or two values */ gap: 16% 100%; gap: 21px 82%; /* calc() values */ gap: calc(10% + 20px); gap: calc(20px + 10%) calc(10% - 5px); /* Global values */ gap: inherit; gap: initial; gap: revert; gap: revert-layer; gap: unset; 

Свойство задаёт значение для , за которым может следовать значение для . Если опущено, то оно устанавливается в то же значение, что и .

Значения

Размер отступа, разделяющего линии сетки.

Размер отступа, разделяющего линии сетки, относительно размера грид-элемента.

Формальное определение

  • row-gap : normal
  • column-gap : normal
  • row-gap : as specified, with s made absolute, and normal computing to zero except on multi-column elements
  • column-gap : as specified, with s made absolute, and normal computing to zero except on multi-column elements
  • row-gap : длина, проценты или calc();
  • column-gap : длина, проценты или calc();

column-gap¶

Свойство column-gap задаёт расстояние между колонками в многоколоночном тексте.

Демо¶

Flexbox и выравнивание
Колонки и таблицы

  • border-collapse
  • border-spacing
  • caption-side
  • empty-cells
  • table-layout
  • vertical-align

Синтаксис¶

 1 2 3 4 5 6 7 8 9 10 11 12 13 14
/* Keyword value */ column-gap: normal; /* values */ column-gap: 3px; column-gap: 2.5em; /* value */ column-gap: 3%; /* Global values */ column-gap: inherit; column-gap: initial; column-gap: unset; 

Значения¶

Значение по-умолчанию: normal

Применяется к: колонкам, флексам, гридам

Значение ширины межколоночного интервала в единицах CSS (например, пикселах).

Межколоночный интервал устанавливается браузером.

Спецификации¶

  • CSS Box Alignment Module Level 3
  • CSS Grid Layout
  • CSS Multi-column Layout Module

Примечания¶

Firefox поддерживает свойство -moz-column-gap .

Safari, Chrome и Аndroid поддерживают свойство -webkit-column-gap .

Поддержка браузерами¶

Can I Use multicolumn? Data on support for the multicolumn feature across the major browsers from caniuse.com.

column-gap

CSS свойство column-gap определяет расстояние между колонками.

Если используется свойство column-rule — видимая граница между колонками, она будет отображаться в середине расстояния между колонками.

Значение по умолчанию: normal
Применяется: к многоколоночным элементам
Анимируется: нет
Наследуется: нет
Версия: CSS3
Синтаксис JavaScript: object.style.columnGap=»40px»

Синтаксис

column-gap: расстояние|normal|inherit;

Значения свойства

Значение Описание
расстояние Расстояние между колонками указывается в единицах измерения CSS.
normal Указывает стандартный интервал между колонками. W3C предполагает значение 1em.

Пример

CSS Свойство:

Стандарт CSS3 еще не принят, но многие полезные свойства уже поддерживаются большинством браузеров. Из новых свойств стоит прежде всего обратить внимание на box-shadow и text-shadow, который позволяют добавлять различные по виду и расположению тени, как к тексту, так и к элементам, например можно сделать меню, отбрасывающую легкую тень, для придания объемного вида. Еще одно из свойств предназначено для работы с текстом — column, он позволяет делить текст на колонки, задавать ширину для них, управлять расстоянием между колонками и выбирать стиль, ширину и цвет для границ между ними.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *