所以我试着在css中使用嵌套计数器,但我不太熟悉它的工作原理,这就是我到目前为止所知道的,
但我希望发生的是,每次有一个无序列表时,当我开始一个有序列表时,它会重置为1.2.3.
https://codepen.io/jojonmarijon/pen/OJZZPBK?editors=1100个
HTML个
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<ol>
<li>AA</li>
<li>BB</li>
<li>CC</li>
<ol>
<li>AAA</li>
<li>BBB</li>
<li>CCC</li>
<ul>
<li>AAAA</li>
<li>BBBB</li>
<ol>
<li>AAAAA</li>
<li>BBBBB</li>
<li>CCCCC</li>
</ol>
<li>CCCC</li>
</ul>
<li>DDD</li>
</ol>
</ol>
</ul>
CSS个
ol {
counter-reset: section;
list-style-type: none;
}
ul {
counter-reset: section;
}
ol > li {
counter-increment: section;
}
ol > li::marker {
content: counters(section, ".") ". ";
left: -4px;
}
ul > li:before {
counter-increment: section;
content: '';
}