Gunnar Bittersmann: img:after funktioniert nicht p:after schon

Beitrag lesen

Hello out there!

Ich wollte gerne zu jedem Bild automatisch, per CSS einen Text hinzufügen. Die Forensuche hat mich auf img:after (img::after?) gebracht.

'::after' ist CSS-3-Syntax. Einige Browser verstehen die schon, andere nicht; deshalb ist vorläufig besser noch ':after' zu verwenden. [CSS3-SELECTORS §7]

Allerdings funktioniert das hier im Mozilla 1.7 / FF 1.5 nicht.

Kann auch nicht: „Wie ihre Namen schon sagen, geben die Pseudoelemente :before und :after die Position von Inhalt vor und hinter dem Dokumentbauminhalt eines Elements an.“ [CSS2 §12.1]

Das 'img'-Element ist ein leeres; darin kann also kein Inhalt sein, auch kein erzeugter.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)