「counter-reset」は、カウンタの値のリセットを指定します。
CSS Ver. | 適用要素 | 継承 |
---|---|---|
2.1 | 全て | しない |
構文 | |
---|---|
counter-reset : [カウンタ名 値] | none ; |
|
プロパティ/設定値 | 意味 |
counter-reset : none; | カウンタをリセットしない。(初期値) |
counter-reset : カウンタ名 値; |
リセットするカウンタ名と値を半角スペースで区切って指定。 カウンタ名は、必ず指定する。 カウンタ名は、半角スペースで区切って複数指定も可能。 値を指定しない場合は、リセットする値は0になります。 値は、負の値も指定可能。 |
デフォルト:「タグ毎のスタイル初期値」を参照 |
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 2px solid #6495ed;
background : #e7e7ff;
padding : 10px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
color : #fff;
font-weight : bold;
}
.css_counter-reset1 dl{ counter-reset:cnt; }
.css_counter-increment1 dd::before {
counter-increment:cnt;
content : counter(cnt) "行目." ;}
.css_counter-reset2 dl{ counter-reset:cnts 10; }
.css_counter-increment2 dd::before {
counter-increment:cnts 5;
content : counters(cnts,"-")"." ;}
</style>
<!-- html -->
<div class="common">
<div class="cssTitle">counter-reset:cnt</div>
<div class="css_counter-reset1">
<dl class="css_counter-increment1">
<dt>リセットの値0。</dt>
<dd>①</dd>
<dd>②</dd>
<dd>③</dd>
</dl>
</div>
<div class="cssTitle">counter-reset:cnts 10</div>
<div class="css_counter-reset2">
<dl class="css_counter-increment2">
<dt>リセットの値10。:1階層目</dt>
<dd>①</dd>
<dd>②</dd>
<dd>③
<dl>
<dt>リセットの値10。:2階層目</dt>
<dd>③の1</dd>
<dd>③の2
<dl>
<dt>リセットの値10。:3階層目</dt>
<dd>③の2の1</dd>
</dl></dd>
</dl></dd>
</dl>
</div>
</div>
関連するCSS(STYLE) | |
---|---|
content | コンテンツの挿入・置換 |
counter-increment | カウンターの増減値 |