css властивість column-width


Властивість column-width задає ширину стовпчика в багатоколонковому тексті.

Властивість `column-width`

Властивість column-width визначає мінімальну ширину стовпця. Кількість стовпчиків буде максимальною кількістю стовпців, які можуть вміститися у контейнер, без стовпця, що має ширину менше, ніж значення column-width. Фактична ширина стовпчика може бути меншою, ніж значення ширини стовпчика, якщо ширина контейнера менша.

Це дозволяє створити елементи, які відповідають різним розмірам екрана. Особливо за наявності властивості column-count, яка має пріоритет, для встановлення точної ширини стовпчика, усі значення довжини повинні бути вказані. У горизонтальному тексті це width, column-width, column-gap, та column-rule-width

Ви можете вказати ширину стовпців як автоматичну (тобто auto) або конкретну величину довжини.

автор: Svitlana

Порада

Ви також можете використовувати властивість columns, щоб встановити ширину та кількість стовпців відразу одним правилом.

автор: Svitlana
Нотатка

Реальна ширина колонки може бути більшою за вказане вами значення.

автор: Svitlana

Синтаксис

column-width: auto|length|initial|inherit;

Властивість column-width може отримувати 4 значень:

auto

Ширину стовпчиків буде визначено браузером. Значення без задання.

автор: Svitlana

length

Ширина стовпців

автор: Svitlana

initial

Встановлює цю властивість в значення без задання

автор: Svitlana

inherit

Успадкує значення властивості від свого батьківського елемента

автор: Svitlana

Значення без задання: auto
Наслідує: Ні
Анімується: Ні
JavaScript синтаксис: object.style.columnWidth="100px"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
column-width 1.0 -webkit- 1.5 -moz- 3.0 -webkit- 11.1 12.0 10
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
column-width 1.0 -webkit- 1.0 -moz- 3.0 -webkit-

Приклади

+ запропонувати свій приклад у пісочниці

column-width задає бажану ширину колонки — браузер сам створює стільки колонок по ~100px, скільки вміщається в контейнер.

HTML

<div class="cols">Багатоколонкова верстка ділить текст автоматично: браузер сам вирішує, де перервати рядок і почати нову колонку. Що довший текст, то краще видно поділ — тому цей абзац навмисно багатослівний і ще й трохи повторюється, щоб колонкам було чим заповнитися.</div>

CSS

.cols {
    column-width: 100px;
}
автор: Svitlana

Значення у дії

автор: Svitlana

Приклад використання

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід