column-rule
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
試してみましょう
構成要素のプロパティ
このプロパティは、以下の CSS プロパティの一括指定です。
構文
css
column-rule: dotted;
column-rule: solid 8px;
column-rule: solid blue;
column-rule: thick inset blue;
/* グローバル値 */
column-rule: inherit;
column-rule: initial;
column-rule: revert;
column-rule: revert-layer;
column-rule: unset;
値
column-rule
プロパティは、以下に挙げる値のうち 1 ~ 3 個を任意の順序で指定します。
<'column-rule-width'>
-
<length>
または 3 つのキーワード、thin
、medium
、thick
のうちの 1 つです。詳しくはborder-width
を参照してください。 <'column-rule-style'>
-
有効な値と詳細は
border-style
を参照してください。 <'column-rule-color'>
-
<color>
値です。
公式定義
初期値 | 一括指定の次の各プロパティとして
|
---|---|
適用対象 | 段組み要素 |
継承 | なし |
計算値 | 一括指定の次の各プロパティとして
|
アニメーションの種類 | 一括指定の次の各プロパティとして |
形式文法
column-rule =
<gap-rule-list> |
<auto-gap-rule-list>
<gap-rule-list> =
<gap-rule-or-repeat> [ / <gap-rule-or-repeat> ]*
<auto-gap-rule-list> =
[ [ <gap-rule-or-repeat> ] / ]* <auto-repeat-gap-rule> [ / [ <gap-rule-or-repeat> ] ]*
<gap-rule-or-repeat> =
<gap-rule> |
<repeat-gap-rule>
<auto-repeat-gap-rule> =
repeat( auto , [ <gap-rule> ]# )
<gap-rule> =
<line-width> ||
<line-style> ||
<color>
<repeat-gap-rule> =
repeat( [ <integer [1,∞]> ] , [ <gap-rule> ]# )
<line-width> =
<length [0,∞]> |
thin |
medium |
thick
<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset
例
例 1
css
/* "medium dotted currentcolor" と同じ */
p.foo {
column-rule: dotted;
}
/* "medium solid blue" と同じ */
p.bar {
column-rule: solid blue;
}
/* "8px solid currentcolor" と同じ */
p.baz {
column-rule: solid 8px;
}
p.abc {
column-rule: thick inset blue;
}
例 2
HTML
html
<p class="content-box">
これは 3 つ段に分割されたテキストの束です。 <code>column-rule</code> プロパティは、段と段の間に引かれる線のスタイル、太さ、色を変更するために使用されます。すばらしいと思いませんか?
</p>
CSS
css
.content-box {
padding: 0.3em;
background: #ff7;
column-count: 3;
column-rule: inset 2px #33f;
}
結果
仕様書
Specification |
---|
CSS Multi-column Layout Module Level 1 # column-rule |
ブラウザーの互換性
BCD tables only load in the browser