Gunnar Bittersmann: img::after

Beitrag lesen

@@Der Martin

Kann es sein, dass das für <img> gar nicht geht?

ja, das ist wohl so. Mit dem Pseudoelement ::after wird zusätzlicher Inhalt nach dem eigentlichen Inhalt in das Element eingefügt. Allerdings ist img ein sogenanntes leeres Element - es kann (darf) gemäß Spezifikation keinen Inhalt haben, auch keinen generierten.

In manchen Browsern werden Pseudoelemente angezeigt, wenn das Bild nicht geladen wurde. →Styling Broken Images

Mit <a> klappt es.

Ja, ein a-Element darf (sollte) auch Inhalt haben.

Aber kein alt-Attribut.

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)