2011-04-17 76 views
2

我想用一個前綴來顯示列表項,如:HTML中的自定義LI格式?

ML-1. .......................... 
     ................... 
    ML-2. ........ 
    ML-3. ................... 
     ............ 
ML-100. ......................... 
     ............ 

這可能嗎?我試圖用li:before { content: "ML-" counter(item) ". "; }但它好像在很多瀏覽器不支持很好。我不能讓數字對齊。

+0

沒有':before'和'內容:counter'是相當廣泛的支持;只有IE7及以下版本應該對其中任何一個都有問題。 – Spudley 2011-04-17 18:10:41

回答

3

我敢肯定這是不可能的。最好的辦法是使用空白樣式的無序列表,並將前綴放在每個LI的主體中。

0

你可以做到這一點與jQuery的。除非你不想把它放在頁面上? 或者,如果你對你如何填充列表提供一些更多的細節,我可以建議別的

+0

那麼,它只是寫在普通的HTML頁面。 – 2011-04-17 17:56:49

+0

,如果它的寫,而不是動態填充,您可以用查找/替換添加領先的內容,除非我失去了一些東西 – Dimitri 2011-04-17 18:09:04