我意识到可以使用CSS属性将自定义图形指定为替换项目符号字符:
list-style-image
然后给它一个URL。
然而,在我的例子中,我只想使用'+‘符号。我不想为它创建一个图形,然后指向它。我宁愿只指示无序列表使用加号符号作为项目符号。
这是可以做到的吗?还是我必须先把它做成图形?
发布于 2012-08-31 22:02:56
这是一个迟来的回答,但我只是偶然发现了这个...要在换行的任何行上获得正确的缩进,请尝试这样做:
ul {
list-style: none;
margin-left: 0;
padding-left: 0;
}
li {
padding-left: 1em;
text-indent: -1em;
}
li:before {
content: "+";
padding-right: 5px;
}
发布于 2013-07-24 15:58:54
这就是W3C解决方案。适用于Firefox和Chrome。
ul { list-style-type: ""; }
/* Sets the marker to a emoji character */
http://dev.w3.org/csswg/css-lists/#marker-content
ul { list-style-type: " "; }
<ul>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
发布于 2015-12-04 10:24:07
Font-a提供了一个开箱即用的解决方案:
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" />
<ul class='fa-ul'>
<li><i class="fa-li fa fa-plus"></i> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</li>
<li><i class="fa-li fa fa-plus"></i> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</li>
</ul>
https://stackoverflow.com/questions/7698764
复制相似问题