次のようなことを行って、同じ効果を得ることができます。
(箇条書きを削除し、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;
}