この Mozilla の記事を例として、 「 CSS カウンターOL
」を使用してカスタム Ordered List() を作成しようとしました。
.foo
このjsFiddleに示すように、最後の OL を という名前の DIV コンテナーにラップして、少し変更する必要があります。
<div id='foo'>
<ol>
<li>item</li> <!-- 1 -->
<li>item</li> <!-- 2 -->
</ol>
</div>
ol {
counter-reset: section;
list-style-type: none;
}
li::before {
counter-increment: section;
content: counters(section,".") " ";
}
ラッパーを追加すると、カウンターはリセットされなくなり、数値は 4.1 および 4.2 から継続します。なんで?コンテナ内にラップされていても新しいカウンターをリセットする方法は? ありがとう