--- title: counter-set slug: Web/CSS/counter-set tags: - CSS - CSS Counter - CSS Lists - CSS Property translation_of: Web/CSS/counter-set ---
CSS属性counter-set
は,CSS計数を指定した値に設定します。当属性は存在する計数を操作し,新しい計数を作成するのは指定された名前の計数が要素に未だ存在しない場合のみです。
注意: 計数値の増減分にはCSS属性{{cssxref("counter-increment")}}を用いることもできます。
/* "my-counter"を0に設定 */ counter-set: my-counter; /* "my-counter"を-1に設定 */ counter-set: my-counter -1; /* "counter1"を1に,"counter2"を4に設定 */ counter-set: counter1 1 counter2 4; /* これより詳細度が低い規則で設定される全計数を消去する */ counter-set: none; /* 大域値 */ counter-set: inherit; counter-set: initial; counter-set: unset;
counter-set
属性には次の内どれかを指定します。
<custom-ident>
に引き続く任意の<integer>
。指定できる計数の個数に制限はなく,それぞれを空白で区切って指定します。none
。none
counter-set
を上書きするのに使えるでしょう。h1 { counter-set: chapter section 1 page; /* "chapter"及び"page"計数を0に, "section"計数を1に設定 */ }
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Lists', '#propdef-counter-set', 'counter-set')}} | {{Spec2('CSS3 Lists')}} | 初期定義 |
{{cssinfo}}
{{Compat("css.properties.counter-set")}}