CSS-свойство column-fill указывает, как поток содержимого влияет на длину столбцов в элементе с несколькими столбцами. Контент в многостолбцовой компоновке либо сбалансирован, что означает, что содержимое во всех столбцах будет иметь одинаковую высоту, либо просто займет столько места, сколько необходимо, при использовании значения auto.
| Значение по умолчанию: | balance |
| Применяется к: | Multi-column элементы |
| Наследование: | Нет |
| Анимирование: | Нет. Анимируемые свойства |
| Версия: | Новый в CSS3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
column-fill: auto | balance | initial | inherit
Примеры написания кода свойства column-fill:
p {
-moz-column-fill: auto; /* Firefox */
column-fill: auto; /* Standard syntax */
}
Значения свойств
В следующей таблице описаны значения этого свойства.
| Значение | Описание |
|---|---|
auto |
Столбцы заполняются последовательно, поэтому длина столбцов может отличаться в зависимости от других значений свойств columns. |
balance |
Столбцы заполняются последовательно так, чтобы высота столбцов была максимально сбалансированной, в зависимости от других значений свойств columns. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента column-fill. |
Поддержка браузеров
Свойство column-fill поддерживается во всех основных браузерах.
















