Ich bin kürzlich auf ein Problem gestoßen, bei dem ich eine geordnete Liste mit über hundert Listenelementen erstellt habe. Ich habe es eingerichtet list-style:decimal-leading-zero;
ol{ list-style: decimal-leading-zero; }
<ol> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> </ol> <p>...</p> <ol start="96"> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> <li>Some item</li> </ol>
Problem: Nur die ersten neun Listenelemente haben führende Nullen.
Erwartet: Zwei führende Nullen in den ersten neun Listenelementen und eine führende Null im 10. bis 99. Listenelement.
没有用于三位小数的
list-style
。但是,您可以使用伪选择器和计数器 a> 在这里实现你想要的。
参考代码: