私が試してみました
<ul id="contact_list">
<li id="phone">Local 604-555-5555</li>
<li id="i18l_phone">Toll-Free 1-800-555-5555</li>
</ul>
と
#contact_list
{
list-style: disc none inside;
}
#contact_list #phone
{
list-style-image: url(images/small_wood_phone.png);
}
#contact_list #i18l_phone
{
list-style-image: url(images/i18l_wood_phone.png);
}
無駄に。ディスクのみが表示されます。個々のリスト項目に独自の箇条書きを付けたい場合、背景画像を使用せずに css でこれを達成するにはどうすればよいですか。
編集: firebug が教えてくれたことにもかかわらず、 list-style-image ルールが何らかの形でオーバーライドされていることを発見しました。ルールをインライン化すると、次のようになります。
<li id="phone" style="list-style-image: url(images/small_wood_phone.png);">Local 604-555-5555</li>
その後、すべてが順調です。実行中のテスト ケースには、セレクターに ul または li を含む他のルールがないため、インライン化によって異なる結果が得られる理由がわかりません。