start="number"
berbat çünkü kendisinden önceki numaralandırmaya göre otomatik olarak değişmez.
Daha karmaşık ihtiyaçlarına uygun olabileceğini Bunu yapmanın bir başka yolu kullanmaktır counter-reset
ve counter-increment
.
Sorun
Bunun gibi bir şey istediğini söyle:
1. Item one
2. Item two
Interruption from a <p> tag
3. Item three
4. Item four
Saniyenin start="3"
üçte li
birini ayarlayabilirsiniz ol
, ancak şimdi ilkine her öğe eklediğinizde bunu değiştirmeniz gerekecekol
Çözüm
Öncelikle mevcut numaralandırmamızın biçimlendirmesini temizleyelim.
ol {
list-style: none;
}
Her birimizin sayacı göstermesini sağlayacağız
ol li:before {
counter-increment: mycounter;
content: counter(mycounter) ". ";
}
Şimdi sayacın ol
her biri yerine yalnızca ilkinde sıfırlanmasını sağlamamız gerekiyor .
ol:first-of-type {
counter-reset: mycounter;
}
gösteri
http://codepen.io/ajkochanowicz/pen/mJeNwY
Artık her iki listeye de istediğiniz kadar öğe ekleyebilirim ve numaralandırma korunacaktır.
1. Item one
2. Item two
...
n. Item n
Interruption from a <p> tag
n+1. Item n+1
n+2. Item n+2
...