最近我遇到了一個問題,我建立了一個包含一百多個清單項目的有序清單。我設定了 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>
問題:只有前九個列表項有前導零。
預期:前九個列表項中有兩個前導零,第 10 到第 99 個列表項有一個前導零。
沒有用於三位小數的
list-style
。但是,您可以使用偽選擇器和計數器 a> 在這裡實現您想要的。
參考程式碼: