2010-12-08 24 views
5

Sipariş listesi <ol> ve her liste öğesi <li> çıktısını 1 olarak kullanmayı denedim. 2. ... vs, çıkışın 1 olmasını istiyorum) 2) 3) ... vb bu yapılmalı mı?Özel sipariş listesi biçimi

cevap

9

ama sadece daha fazla güncel tarayıcılar (Krom, Safari, Firefox ve Opera ile) çalışır:

ol { 
    counter-reset: listCounter; 
} 
ol li { 
    counter-increment: listCounter; 
} 
ol li:before { 
    content: counter(listCounter) ")"; 
} 
+0

, IE7 üzerinde çalışmıyor – FDisk

+0

@FDisk: Evet, ilk cümleyi okudun mu? Tahmin edeyim (test etmek için erişimim olmasa da), IE 10 ve * muhtemelen *, IE 9. –

0

Hayır, geçerli seçenekler >here< listelenmektedir.

2

Sen CSS sayacı ve sahte unsurları ile bunu yapabilirsiniz:

ol li{ 
 
    list-style: none; 
 
    counter-increment: myIndex; 
 
} 
 

 
ol li:before{ 
 
    content:counter(myIndex)") "; 
 
}
<ol> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
</ol>
yapabilirsiniz

+0

+1 (iPhone üzerinden yanıtlayan önümde yayınlanmıştır benim de katıldığım bir cevap için) ... o kadar zaman alır. Demo/örnek CSS * 'yi buraya göndermiş olsaydınız * Muhtemelen kendi kendimi, yani çok tardimi sildim. –

+0

Teşekkürler, gelecekteki cevaplarda bunu dikkate alacağım. –

İlgili konular