CSS counter-incrementプロパティ


例

セクションとサブセクションに番号を付ける方法(例:「Section 1」、「1.1」、「1.2」):

body { counter-reset:section; } h1 { counter-reset:subsection; } h1:before { counter-increment:section; content:"Section " counter(section) ". "; } h2:before { counter-increment:subsection; content:counter(section) "." counter(subsection) " "; }

試してみる »

プロパティの定義と使用説明

counter-increment プロパティは、1つ以上のカウンタ値を増加させます。

counter-increment プロパティは通常、counter-reset プロパティと content プロパティで使用されます。

初期値: none
継承: no
バージョン: CSS2
JavaScript 構文: object.style.counterIncrement="subsection"


ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザは counter-increment プロパティをサポートしています。

注:IE8 は !DOCTYPE が指定されている場合のみ counter-increment プロパティをサポートします。


プロパティ値

值 説明
none インクリメントされるカウンタはありません
id number id は、カウントを増やすセレクタ、id、クラスを定義します。number は増分を定義します。number は正数、ゼロ、負数のいずれかです。
inherit counter-increment プロパティの値に inherit を指定すると、親要素から継承されます。


関連記事

CSS リファレンス::before 擬似要素

CSS リファレンス::after 擬似要素

CSS リファレンス:content プロパティ

CSS リファレンス:counter-reset プロパティ

その他の拡張