DeusFigendi (noReg): Icon in <option>

Beitrag lesen

Verstehe ich das richtig? Du hast <option><span>text</span></option>?

Ja.

Wenn nicht: es ist nicht sehr hilfreich, nur Teile des CSS (also nur die Deklarationen ohne die Selektoren) und ohne das zugehörige HTML zu zeigen.

Sorry, das war C&P aus den Entwicklertools von Chromium. Die Eigenschaften habe ich in JS dreckig mit element.style.eigenschaft = "wert"; zugewiesen, dürften für die Renderer also im style-Attribut stehen.

option erlaubt nur Text als Inhalt:
<!ELEMENT OPTION - O (#PCDATA)         -- selectable choice -->

Oh... okay. Danke für die Aufklärung, das ist ja ärgerlich :) Na dann kann ich Chromium ja kein Fehlverhalten vorwerfen, bei fehlerhaftem Code kann er ja nur raten.

Ein Bildchen vor den Option-Text sollte per :before und content gehen, siehe diesen Uraltartikel

Mhm mal probieren

Ersatzweise vielleicht noch per background-image und padding-left.

Ja, das ging ja nicht.
background-image ging im Chromium nicht und padding-left weder im Chromium noch im FireFox (4 btw). Sondern letzteres nur mit dem span-Element... naja mit :before sollte's sich ja von selbst verschieben, gute Idee!

Ich melde mich dann mit den neuen Sorgen :D