CSS display:inline-Eigenschaft mit list-style-image: - Eigenschaft auf <li> tags

Ich habe da ein problem mit CSS ist display:inline Eigenschaft mit der list-style-image: Eigenschaft auf <li> - tags. Im Grunde möchte ich Folgendes ausgegeben:

* Link 1  * Link 2

wo * repräsentiert ein Bild.

Mache ich dies mit dem folgenden wenig HTML:

<ol class="widgets">
    <li class="l1">Link 1</li>
    <li class="l2">Link 2</li>
</ol>

ist gestaltet mit den folgenden bisschen 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); }

Das problem ist, dass wenn die Elemente der Liste angezeigt werden, inline, Bilder im Zusammenhang mit der Liste Elemente nicht angezeigt. Sie tun angezeigt, wenn ich mit der display:inline Eigenschaft auf die <li> tag.

Gibt es eine Möglichkeit, damit die Bilder auch angezeigt werden, wenn die Elemente der Liste angezeigt werden, inline, oder ist das einfach unmöglich?

InformationsquelleAutor der Frage mipadi | 2008-12-09

Schreibe einen Kommentar