スプライト画像を使用して、順序付けされていないリストの箇条書きを作成しています。正常に動作しますが、その画像はテキストの開始位置より少し上に表示されています。テキストと画像は同じ行にある必要があります。どうやってやるの?
body
{
font-family:Arial;
font-size:16px;
}
div
{
width:30%;
float:left;
}
.bullet {
list-style-type: none;
margin:0;
padding:0;
}
.magenta li
{
background-image: url(images/css-sprite.png);
background-repeat:no-repeat;
padding-left:20px;
background-position: 0px -2036px;
}
とhtml
<div>
<p>Magenta</p>
<ul class="magenta bullet">
<li>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec nulla sapien, varius id dignissim sit amet, luctus elementum nulla. Mauris hendrerit tincidunt nunc condimentum accumsan. Donec semper hendrerit ligula non blandit. Nullam tellus lacus, dictum quis sodales id, consectetur posuere nunc. Maecenas massa nibh, sagittis quis hendrerit ornare, interdum sit amet tellus. Proin lectus neque, posuere at interdum vitae, eleifend id dui. Mauris eget eros magna, sed gravida quam.
</li>
<li>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec nulla sapien, varius id dignissim sit amet, luctus elementum nulla. Mauris hendrerit tincidunt nunc condimentum accumsan. Donec semper hendrerit ligula non blandit. Nullam tellus lacus, dictum quis sodales id, consectetur posuere nunc. Maecenas massa nibh, sagittis quis hendrerit ornare, interdum sit amet tellus. Proin lectus neque, posuere at interdum vitae, eleifend id dui. Mauris eget eros magna, sed gravida quam.
</li>
</ul>
</div>