2

我正在尝试获取有序列表,第一项不应该以数字开头。数字应从第二项开始。

请检查我想要实现的这个 URL - http://jsfiddle.net/kheema/tXtQF/5/

这里使用 counter-reset 和 counter-increment 第一项显示 0 和第二项从 1 开始.. 如果无论如何我可以删除 0 我的问题将解决。

有人对此有更好的想法吗?

问候, Kheema

4

2 回答 2

3

只需将最后一个 CSS 规则更改为

ol li:before {content: ""; color: green; display: inline-block; width: ... ; }
ol li + li:before {content: counter(chapter) "."; }

通过这种方式,您可以从第二个li元素开始插入内容(我使用过li + li,因此它也可以使用IE8

见小提琴:http: //jsfiddle.net/WwNqN/

于 2012-04-17T07:20:51.060 回答
1

尝试添加此规则:

ol li:nth-of-type(1):before{content: "";}

这将删除第一个元素的零。

于 2012-04-17T07:24:13.007 回答