你可以做这样的事情来达到同样的效果:
(删除项目符号并将 a 设置background
为您的li
,然后进行一些调整)
ul{
list-style:none;
}
ul li{
background:url('http://bowlingballexchange.com/applied/misc/facebook24by24.gif') no-repeat left;
background-size:12px 12px;
}
ul li span{
margin-left:15px;
}
html:
<ul>
<li><span>list 1</span></li>
<li><span>list 2</span></li>
<li><span>list 3</span></li>
<li><span>list 4</span></li>
<ul>
小提琴:http:
//jsfiddle.net/o17sfjto/
如果您希望它与多行文本一起使用...您可以使用不同的解决方法,请参见此处:
http://jsfiddle.net/SGz75/4/
<ul class="test">
<li><div class="bullet"></div><div class="one">Text Text Text</div></li>
<li><div class="bullet"></div><div class="one">Long Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text</div></li>
<li><div class="bullet"></div><div class="one">Text Text Text</div></li>
CSS:
.test {
list-style: none;
margin: 0;
padding: 0;
}
li > div{
display:inline-block;
height:100%;
//background:red;
width:5%;
vertical-align:top;
}
.one{
width:95%;
}
.bullet{
height:20px;
width:20px; background:url('http://bowlingballexchange.com/applied/misc/facebook24by24.gif') no-repeat left;
background-size:12px 12px;
}