Spec-Zone.ru › CSS

column-rule

Базовая линия Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Свойство column-rule сокращенной записи CSS задаёт ширину, стиль и цвет линии, проведённой между колонками в многоколоночном макете.

Попробовать

Составные свойства

Это свойство является сокращением следующих свойств CSS:

  • column-rule-color
  • column-rule-style
  • column-rule-width

Синтаксис

column-rule: dotted;
column-rule: solid 8px;
column-rule: solid blue;
column-rule: thick inset blue;

/* Global values */
column-rule: inherit;
column-rule: initial;
column-rule: revert;
column-rule: revert-layer;
column-rule: unset;

Значения

Свойство column-rule задаётся одним, двумя или тремя значениями, перечисленными ниже, в любом порядке.

<'column-rule-width'>

Представляет собой <length> или одно из трёх ключевых слов: thin, medium, или thick. Подробности см. в border-width.

<'column-rule-style'>

Возможные значения и подробности см. в border-style.

<'column-rule-color'>

Представляет собой значение <color>.

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

Начальное значение как каждое из свойств сокращённой записи:
  • column-rule-width: medium
  • column-rule-style: none
  • column-rule-color: currentcolor
Применимо к элементам multicol
Наследуется нет
Вычисленное значение как каждое из свойств сокращённой записи:
  • column-rule-color: вычисленный цвет
  • column-rule-style: как указано
  • column-rule-width: абсолютная длина; 0 если column-rule-style имеет значение none или hidden
Тип анимации как каждое из свойств сокращённой записи:
  • column-rule-color: цвет
  • column-rule-style: дискретный
  • column-rule-width: длина

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

column-rule = 
<'column-rule-width'> ||
<'column-rule-style'> ||
<'column-rule-color'>

<column-rule-width> =
<line-width>

<column-rule-style> =
<line-style>

<column-rule-color> =
<color>

<line-width> =
<length [0,∞]> |
thin |
medium |
thick

<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset

Примеры

Пример 1

/* Same as "medium dotted currentcolor" */
p.foo {
  column-rule: dotted;
}

/* Same as "medium solid blue" */
p.bar {
  column-rule: solid blue;
}

/* Same as "8px solid currentcolor" */
p.baz {
  column-rule: solid 8px;
}

p.abc {
  column-rule: thick inset blue;
}

Пример 2

HTML

<p class="content-box">
  This is a bunch of text split into three columns. Take note of how the
  `column-rule` property is used to adjust the style, width, and color of the
  rule that appears between the columns.
</p>

CSS

.content-box {
  padding: 0.3em;
  background: #ff7;
  column-count: 3;
  column-rule: inset 2px #33f;
}

Результат

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

Спецификация
CSS Multi-column Layout Module Level 1
# column-rule

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
column-rule 501 1212 52
3.5–74До Firefox 3 значение по умолчанию для ключевого слова normal было 0, а не 1em.
11.115 93 5018 524 11.114 91 5.01.0 504.4

См. также

  • Многоколоночная компоновка
  • column-rule-style
  • column-rule-width
  • column-rule-color

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/column-rule

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API