我想在有序列表上使用反增量。我希望每个ol
人都继续之前的计数。
当我在 s 周围没有单独的包装 div 时,它可以工作ol
。请注意,它适用ol
于同一个包装 div 中的第二个,但它停止对ol
具有单独包装 div 的下两个 s 工作:
http://jsfiddle.net/graphic_dev/Lsn49t16/1/
HTML
<div class="wrapper">
<ol class="split start">
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ol>
<ol class="split">
<li>Sit</li>
<li>Amet</li>
</ol>
</div>
<div class="wrapper">
<!-- It stops working here -->
<ol class="split">
<li>Consectetur</li>
<li>Adipiscing </li>
</ol>
<ol class="split">
<li>Elit</li>
<li>Sed</li>
</ol>
</div>
CSS
.start {
counter-reset: mycounter;
}
.split {
list-style-type: none;
}
.split li:before {
counter-increment: mycounter;
content: counter(mycounter, upper-alpha);
}
我如何让它继续为每个计数ol
?我需要包装 div