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