2010-12-08 38 views

回答

9

可以,但只能用更先进的最新浏览器(Chrome浏览器,Safari浏览器,Firefox和Opera将工作):

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

你可以用CSS计数器和伪元素做到这一点:

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>

+0

+1的答案我同意,贴在我前面的通过iPhone(回答花费这么多时间......)。如果你在这里发布你的演示/示例CSS *,我可能会删除我自己的,非常迟缓的答复,尊重你的。 – 2010-12-08 16:09:39

+0

谢谢,我会在将来的答案中考虑这一点。 – 2010-12-08 16:21:49