Wie kann ich einem Text über CSS ein Bild hinzufügen?
Ich habe das:
<span class="create">Create something</span>
und ich möchte ein 16x16-Bild links davon mithilfe von CSS hinzufügen. Ist das möglich oder sollte ich dieses Bild einfach so manuell hinzufügen:
<span class="create"><img src="somewhere"/>Create something</span>
Ich möchte lieber nicht alle Orte manuell ändern, weshalb ich dies über CSS tun wollte.
Vielen Dank!
Sehr einfache Methode:
Funktioniert in allen modernen Browsern und IE8 +.
Bearbeiten
Verwenden Sie dies jedoch nicht auf großen Websites. Das: vor Pseudo-Element ist in Bezug auf die Leistung schrecklich.
quelle
Versuchen Sie etwas wie:
quelle
width:2em; background-size: contain;
kann ebenfalls nützlich sein, um die Größe des Bildes zu begrenzen.Das funktioniert super
quelle
url()
?Zum Hinzufügen eines Hintergrundsymbols immer vor dem Text, wenn die Textlänge nicht im Voraus bekannt ist.
quelle