Saya baru-baru ini menghadapi masalah di mana saya membuat senarai tertib dengan lebih seratus item senarai. Saya sediakan 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>
Masalah: Hanya sembilan item senarai pertama mempunyai sifar pendahuluan.
Dijangka: Dua sifar pendahulu dalam sembilan item senarai pertama dan satu sifar pendahulu dalam senarai item ke-10 hingga ke-99.
Tiada
list-style
untuk tiga tempat perpuluhan.Walau bagaimanapun, anda boleh menggunakan pseudo-selectors dan kaunter a> untuk mencapai apa yang anda inginkan di sini.
Kod rujukan: