全局应用list-style:none;
后,如何将项目符号添加回列表?
向列表中添加一个类,如with-bullets
,并将该类的list-style
设置为circle
。
例如
CSS
.with-bullets {list-style:circle}
HTML
<ul class="with-bullets">
<li>Value 1</li>
<li>Value 2</li>
</ul>
使用list-style
还可以做很多其他事情:http://www.w3schools.com/cssref/pr_list-style.asp
您可以使用pseudo
css来设置列表样式的样式,这不会影响li
样式,并且您可以像我做一样为li
提供任何样式
演示-http://jsfiddle.net/victor_007/sbmam1vj/5/
为要更改样式的ul
添加一个类
目前我使用star
作为列表样式,你可以使用任何
ul.line-legend {
list-style: none;
}
.line-legend li {
position: relative;
}
.line-legend li:before {
content: "2605";
color: black;
font-size: 12px;
top: 0;
position: absolute;
left: -19px
}
<ul class="line-legend">
<li>one</li>
<li>two</li>
</ul>
有很多方法可以覆盖css,其中有两种:
选项1:内联css
<ul style="list-style:circle">
<li>Value 1</li>
<li>Value 2</li>
</ul>
选项2:使用!重要的
html:
<ul class="list">
<li>Value 1</li>
<li>Value 2</li>
</ul>
css:
.list{
list-style:circle !important;
}