我有UL下面的HTML:在列表項使用圖像從精靈的內容後
<div id="articlesideitems">
<ul>
<li><a href="#"><span style="">List item content 1</span><span> </span></a></li>
<li><a href="#"><span>List item content 2</span><span> </span></a></li>
<li><a href="#"><span>List item long long long long long long content</span><span> </span></a></li>
<li><a href="#"><span>List item long long long long long long content</span><span> </span></a></li>
</ul>
<div id="articlesideitems">
和css:
div#articlesideitems ul li span {
display: inline-block;
}
div#articlesideitems ul li span:last-child {
background: url('images/sprite.png') no-repeat -87px -13px;
width: 9px;
height: 16px;
margin-left: 10px;
}
和輸出類似於:
如您所見,當文本有多行時,雙箭頭不在文本的末尾,bu在一條新的線上。如何解決這個問題?
您可以用實現這一目標少了很多通過使用僞元素標記(沒有跨度),且無需外部圖像。這對你來說是一種選擇嗎? – Shaggy
是的,它可以是一個選項。 – Starmaster