Gunnar Bittersmann: Content ausgeben, z. B. Inhalt des alt-Attributes

Beitrag lesen

@@Marc:

nuqneH

Nein - aber wenn du dir die Beispiele zu :before/:after in der Spezifikation mal anschaust, *wie* die gerendert werden sollen, dürfte klar werden, warum das bei IMG-Elementen nicht funktioniert.

Also da steht "The formatting objects (e.g., boxes) generated by an element include generated content."

Vermutlich ist eher die Stelle “The :before and :after pseudo-elements interact with other boxes as if they were real elements inserted just inside their associated element” von Interesse. Heißt in dem Fall: _inside_ the img element.

Ein img-Element hat aber gar keinen Inhalt*, demzufolge kann dort nichts eingefügt werden. Und was da noch als “Note” steht, kann auch kaum übersehen werden.

Qapla'

* Ein Designfehler in HTML. Es ist eine der vielen Schwachsinnigkeiten von HTML5, diesen nicht korrigiert zu haben.

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)