column-rule
Базовая линия Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.
Свойство column-rule сокращенной записи CSS задаёт ширину, стиль и цвет линии, проведённой между колонками в многоколоночном макете.
Попробовать
Составные свойства
Это свойство является сокращением следующих свойств CSS:
Синтаксис
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>.
Формальное определение
| Начальное значение | как каждое из свойств сокращённой записи:
|
|---|---|
| Применимо к | элементам multicol |
| Наследуется | нет |
| Вычисленное значение | как каждое из свойств сокращённой записи:
|
| Тип анимации | как каждое из свойств сокращённой записи:
|
Формальный синтаксис
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 | 523.5–74До Firefox 3 значение по умолчанию для ключевого словаnormal было 0, а не 1em. |
11.115 | 93 | 5018 | 524 | 11.114 | 91 | 5.01.0 | 504.4 |
См. также
© 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