Hallo,
Naja doch. Im Quelltext stünde
:after
. Der menschliche Leser desselben liest „Pseudoklasse after“.Ein menschlicher Leser könnte so denken. Oder auch nicht.
Ein anderer könnte sich nie merken, wieviele Doppelpunkte für Pseudoklasse bzw. -element stehen, sich folglich nicht um deren Anzahl scheren, sondern denken:
after
erzeugt ein Ding, das vorher nicht da war – also ein Pseudoelement.
wenn du so argumentierst, führst du aber die mit CSS3 eingeführte Unterscheidung (ein Doppelpunkt: Pseudoklasse, zwei Doppelpunkte: Pseudoelement) ad absurdum. Dann hätte man bei einer einheitlichen Notation bleiben und die Unterscheidung ausschließlich anhand des Bezeichners treffen können.
Ciao,
Martin