У меня проблема с использованием свойства display:inline
CSS со свойством list-style-image:
для тегов <li>
. По сути, я хочу вывести следующее:
* Link 1 * Link 2
, где *
представляет изображение.
Я делаю это со следующим битом HTML:
<ol class="widgets">
<li class="l1">Link 1</li>
<li class="l2">Link 2</li>
</ol>
, стилизованный под следующий бит CSS:
ol.widgets { list-style-type:none; }
ol.widgets li { display:inline;
margin-left:10px; }
ol.widgets li.l1 { list-style-image:url(image1.gif); }
ol.widgets li.l2 { list-style-image:url(image2.gif); }
Проблема заключается в том, что, когда элементы списка отображаются встроенными, изображения, связанные с элементами списка, не отображаются. Они do появляются, если я уберу свойство display:inline
тега <li>
.
Есть ли способ заставить изображения появляться даже тогда, когда элементы списка отображаются встроенными, или это просто невозможно?