我想要多个“ol”列表,其中计数器值不在列表之间重置。另一种说法是,我希望第二个列表中第一个“li”的计数器比前一个列表最后一个元素的计数器值高一个。是否有一些 CSS 魔术可以做到这一点?
最佳答案
同时 Su's answer会起作用的,你不需要那么笨手笨脚。只需重置顶部的计数器,无论你在哪里使用它,它都会递增。
body {
counter-reset: item;
}
li {
display: block;
}
li:before {
display: inline-block;
content: counter(item) ". ";
counter-increment: item;
}
看这个example
关于css - 如何在不重置计数器的情况下在列表中使用 CSS 计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469689/