Свойство column-gap
задает расстояние
между колонками в многоколоночном тексте.
Значением свойства служат любые единицы
для размеров либо ключевое слово normal
(по умолчанию). При значении normal браузер
сам подбирает оптимальное расстояние между
колонками.
Синтаксис
селектор {
column-gap: значение;
}
Пример
В данном примере указано количество колонок
column-count
(3 штуки) и промежуток между ними column-gap
в 50px
. А ширина колонок автоматически
подберется так, чтобы удовлетворить этим
условиям (количеству колонок и расстоянию
между ними):
<div id="elem">
некий длинный текст
</div>
#elem {
column-count: 3;
column-gap: 50px;
text-align: justify;
}
:
Пример . Значение normal
В данном примере указана ширина колонки column-width
в 150px
, их количество column-count
стоит в значении auto
, а промежуток
column-gap
между ними - в значении
normal
. Таким образом, браузер сам
подберет необходимое количество колонок и
промежуток между ними (но их ширина будет
150px
):
<div id="elem">
некий длинный текст
</div>
#elem {
column-gap: normal;
column-count: auto;
column-width: 150px;
text-align: justify;
}
:
Смотрите также
-
свойство
column-width
,
которое задает ширину колонки -
свойство
column-count
,
которое задает количество колонок -
свойство
column-rule
,
которое задает границу между колонками -
свойство
column-span
,
которое задает количество столбцов, на которые должен растягиваться элемент -
свойство
columns
,
которое является свойством-сокращением для многоколоночности