--- title: counter-increment slug: Web/CSS/counter-increment tags: - CSS - CSS Counter - CSS Lists - CSS Property - Reference - 'recipe:css-property' translation_of: Web/CSS/counter-increment ---
CSS の counter-increment
プロパティは、指定された値によって CSS カウンターの値を増加又は減少させるためのプロパティです。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
注: カウンターの値は CSS の {{cssxref("counter-reset")}} プロパティを使用して任意の値にリセットすることができます。
/* "my-counter" を 1 増加 */ counter-increment: my-counter; /* "my-counter" を 1 減少 */ counter-increment: my-counter -1; /* "counter1" を 1 増加、 "counter2" を 4 減少 */ counter-increment: counter1 counter2 -4; /* 増加又は減少させない。より詳細度が低い規則を上書きするために使用 */ counter-increment: none; /* グローバル値 */ counter-increment: inherit; counter-increment: initial; counter-increment: unset;
counter-increment
プロパティは、以下の値のうちの一つで指定します。
<custom-ident>
と、その後に任意で <integer>
。名前又は名前と数値の組み合わせを空白で区切ることで、数を増減させるカウンターを好きなだけ指定することができます。none
。1
になります。none
{{cssinfo}}
h1 { counter-increment: chapter section 2 page; /* chapter と page カウンタの値を 1 、 section カウンタの値を 2 増加させます。 */ }
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("CSS3 Lists", "#propdef-counter-increment", "counter-increment")}} | {{Spec2("CSS3 Lists")}} | 変更なし |
{{SpecName("CSS2.1", "generate.html#propdef-counter-increment", "counter-increment")}} | {{Spec2("CSS2.1")}} | 初回定義 |
{{Compat("css.properties.counter-increment")}}