Ein Pseudoelement spricht einen Teil an, den es im Dokument gar nicht gibt, etwa die erste Zeile oder einen erzeugten Inhalt davor.
- Pseudoelement
Selektorzusatz mit zwei Doppelpunkten, der einen Teil eines Elements anspricht, für den es kein eigenes Markup gibt.
Beispiel: „Ein Pseudoelement wird mit zwei Doppelpunkten geschrieben.“
Die gebräuchlichen
::before und ::after für erzeugten Inhalt, ::first-line und ::first-letter für typografische Feinheiten, ::placeholder für den Hinweistext in Formularfeldern, ::selection für markierten Text, ::marker für die Aufzählungszeichen einer Liste.
Ein Doppelpunkt oder zwei
Die zwei Doppelpunkte unterscheiden Pseudoelemente von Pseudoklassen. Die alten vier funktionieren aus Rücksicht auf Bestandsseiten auch mit einem, neuere nur mit zweien. In neuem Code schreibt man durchgehend zwei.