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

Разделительные линии колонок CSS

Эта страница охватывает свойства CSS column-rule, span и width.


Линия колонки CSS

Свойство column-rule-style задаёт стиль вертикальной линии между колонками. Свойство column-rule-width задаёт ширину этой линии. Свойство column-rule-color задаёт её цвет. Свойство column-rule является сокращённой записью для задания всех трёх сразу.

Стиль линии

Используйте column-rule-style, чтобы добавить сплошную вертикальную линию между колонками.

Prompt
Создайте страницу с div, содержащим несколько абзацев текста, разделённым на 3 колонки с помощью column-count. Примените column-rule-style: solid, чтобы показать сплошную вертикальную линию между колонками.
Результат: полная HTML-страница

Ширина линии

Используйте column-rule-width, чтобы задать ширину вертикальной линии между колонками.

Prompt
Создайте страницу с div, содержащим несколько абзацев текста, разделённым на 3 колонки с помощью column-count. Примените column-rule-style: solid и column-rule-width: 1px, чтобы задать ширину вертикальной линии между колонками.
Результат: полная HTML-страница

Цвет линии

Используйте column-rule-color, чтобы задать цвет вертикальной линии между колонками.

Prompt
Создайте страницу с div, содержащим несколько абзацев текста, разделённым на 3 колонки с помощью column-count. Примените column-rule-style: solid и column-rule-color: lightblue, чтобы окрасить вертикальную линию между колонками.
Результат: полная HTML-страница

Сокращённая запись линии

Используйте сокращённую запись column-rule, чтобы задать ширину, стиль и цвет вертикальной линии в одном объявлении.

Prompt
Создайте страницу с div, содержащим несколько абзацев текста, разделённым на 3 колонки с помощью column-count. Используйте сокращённое свойство column-rule, установленное в значение "1px solid lightblue", чтобы оформить вертикальную линию между колонками.
Результат: полная HTML-страница

Растяжение колонок CSS

Свойство column-span задаёт, на сколько колонок должен растягиваться элемент. Часто используется для заголовков.

Пример

Сделайте так, чтобы элемент <h2> растягивался на все колонки, и отцентрируйте его.

Prompt
Создайте страницу с div, разделённым на 3 колонки и содержащим абзацы текста. Добавьте внутри div заголовок h2 со свойствами column-span: all и text-align: center, чтобы заголовок растягивался на все колонки.
Результат: полная HTML-страница

Ширина колонок CSS

Свойство column-width задаёт рекомендуемую оптимальную ширину для каждой колонки. Браузер решает, сколько колонок создать, исходя из этой ширины и доступного пространства.

Пример

Задайте рекомендуемую оптимальную ширину колонки в 100px и позвольте браузеру определить количество колонок.

Prompt
Создайте страницу с div, содержащим несколько абзацев текста. Используйте column-width: 100px, чтобы позволить браузеру определить количество колонок на основе рекомендуемой оптимальной ширины и доступного пространства.
Результат: полная HTML-страница