CSS辞典 counter-incrementプロパティ、counter-resetプロパティの解説

カウンター値を更新する「counter-incrementプロパティ」、カウンター値をリセットする「counter-resetプロパティ」の使用方法を記載

CSS3/2.1

対応ブラウザ

ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:chrome
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:firefox
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:safari
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms edge
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms ie
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:opera

counter-incrementプロパティ

初期値none
適用される要素すべての要素
モジュールBasic User Interface Module Level 3
継承なし

概要・使用方法(スタイル)

{ counter-increment:カウンター値 更新値;}

「counter-incrementプロパティ」は、contentプロパティで指定可能なカウンター値を更新します。HTMLのリスト要素をなどを使わずに、各項目に番号を振りたい時などに使用します。

指定できる値

カウンター名

noneカウンターを更新しない場合に指定します。
カウンター名値を更新したいカウンター名を指定します。

更新値

数値進める数を指定します。省略すると1になります。0や負の値も指定できます。

counter-resetプロパティ

初期値none
適用される要素すべての要素
モジュールBasic User Interface Module Level 3
継承なし

概要・使用方法(スタイル)

{ counter-reset:カウンター名 リセット値 ;}

「counter-resetプロパティ」は、カウンター値をリセットします。

指定できる値(高さ)

カウンター名

noneカウンターをリセットしない場合に指定します。
カウンター名値をリセットしたいカウンター名を指定します。

更新値

数値リセット後の数値を指定します。省略すると0になります。負の値も指定できます。

サンプルコード

リストを一番目からカウンターするサンプル。また、リストタグの「うさpon(代走)」でカウンターをリセットしているためカウンターが2番目からスタートしている。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <title>counter-incrementプロパティ、counter-resetプロパティ サンプル</title>
    <meta charset="uft-8">
    <style>        
         .count_list{
                      list-style-type: none;
         }
         .counterreset {counter-reset: my-number 1;}
         .count_list li{
                      counter-increment: my-number 1;
         }     
         .count_list li::before{
                      content: "ゼッケン"counter(my-number)"番:";
         }
    </style>
  </head>
  <body>
         <div>
             <h1>日本ウサギちゃんダービー(女子の部)</h1>
             <ul class="count_list">
                 <li>うさよ</li>
                 <li>うさこ</li>
                 <li>うさぽん</li>
                 <li class="counterreset">うさko(代走)</li>
                 <li>うさpon(代走)</li>
             </ul>
         </div>
         <div>
             <h1>日本ウサギちゃんダービー(男子の部)</h1>
             <ul class="count_list">
                 <li>うさ次郎</li>
                 <li>うさ太郎</li>
                 <li>うさ三郎</li>
             </ul>
         </div>
  </body>
</html>

日本ウサギちゃんダービー(女子の部)

  • うさよ
  • うさこ
  • うさぽん
  • うさko(代走)
  • うさpon(代走)

日本ウサギちゃんダービー(男子の部)

  • うさ次郎
  • うさ太郎
  • うさ三郎

chromeブラウザ実行結果

chrome


Firefox ブラウザ実行結果

Firefox


edgeブラウザ実行結果

edge


operaブラウザ実行結果

opera