counter-reset
| N7.0 Win |
N6.0 Win |
e6.0 Win |
e5.5 Win |
e5.0 Win |
e5.0 Mac |
e4.5 Mac |
O7.0 Win |
O6.0 Win |
|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | × | ○ | ○ |
| 値 | [ <識別子> <整数値>? ]+ | none | inherit |
|---|---|
| 初期値 | none |
| 適用 | すべての要素 |
| 継承 | しない |
| レベル | 2- |
| 値の範囲 | 整数値 |
| メディア | all |
識別子にある名前のカウンタを"0"にリセットします。識別子の後ろに整数値が付く場合は、その値にリセットします。
複数のカウンタをリセットしたい場合は、以下のように記述します。
h1 { counter-reset: section -1 imagenum 99 }
以下のように記述すると、
h1 { counter-reset: section -1 }
h1 { counter-reset: imagenum 99 }
カスケード処理されて、前の宣言("counter-reset: section -1")が無視されてしまいます。
また、カウンタは初期化した後に増減させる事になっていますので、'counter-increment'、'counter-reset'の順が逆になっても、値は変化しません。
カウンタについての詳細は、カウンタについてをご覧ください。
"display: none"と同時に指定すると無効になります。"display: none"の祖先要素を持つ場合も、おそらく同様に効果は無いでしょう。対して、"visibility: hidden"と同時に指定しても無効になりません。
- 注意点
-
- 複数のカウンタをリセットしたい場合は、一つの宣言内で行うようにしましょう。
- "display: none"と同時に指定すると無効になります。
- 関連プロパティ