2

順序付けされたリストを取得しようとしていますが、最初の項目は番号で始まらないでください。番号は 2 番目の項目から開始する必要があります。

私が達成しようとしているこのURLを確認してください- http://jsfiddle.net/kheema/tXtQF/5/

ここでカウンターリセットとカウンターインクリメントを使用すると、最初のアイテムは0を示し、2番目のアイテムは1から始まります..とにかく0を削除できれば問題は解決します。

誰かがこれについてより良い考えを持っていますか?

よろしく、キーマ

4

2 に答える 2

3

最後のCSSルールを次のように変更するだけです

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

liこのようにして、2番目の要素から始まるコンテンツを挿入します(私は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 に答える