2014-11-05 68 views
0

是否可以修改无序列表的样式,以便代替子弹,可以使用比标签的样式中使用:before选择器指定该单词更简单的方式来使用实际单词?用单词代替子弹的无序列表?

+0

你是不是显示你有什么,现在生产的“无”的版本,但是从图片看来,这个问题真的是怎么弄特定的缩进。但是你已经接受了一个产生“否”版本的答案。 – 2014-11-05 05:39:47

回答

6

你可以达到你想要什么与:before伪选择做而不实际需要使用CSS counters定义每个:before单独content

这里有一个演示:

ul li { 
 
    list-style: none; 
 
} 
 
ul { 
 
    counter-reset: my-badass-counter; 
 
} 
 
ul li:before { 
 
    content: 'S'counter(my-badass-counter)'.'; 
 
    counter-increment: my-badass-counter; 
 
    margin-right: 5px; 
 
    font-weight: bold; 
 
    position: absolute; 
 
    margin-left: -25px; 
 
}
<ul> 
 
    <li>One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One. One./li> 
 
    <li>Two</li> 
 
    <li>Three</li> 
 
    <li>Four</li> 
 
    <li>Five</li> 
 
    <li>Six</li> 
 
    <li>Seven</li> 
 
    <li>Eight</li> 
 
</ul>

+1

当一个项目很长时,这会产生“否”版本,而不是“是”版本。 – 2014-11-05 05:36:58

+0

@ JukkaK.Korpela我已经更新了符合要求的答案,请立即检查。不再需要downvote了。 – 2014-11-05 05:43:51