Soll ich für Pseudoelemente die Doppel- oder Einfach-Doppelpunktnotation verwenden?

Da IE7 und IE8 die Doppelpunktnotation für Pseudoelemente nicht unterstützen (z.::after oder::first-letter), und da moderne Browser die Ein-Doppelpunkt-Notation unterstützen (z.:after) Soll ich aus Gründen der Abwärtskompatibilität nur die Ein-Doppelpunkt-Notation verwenden und, wenn der Marktanteil von IE8 auf ein vernachlässigbares Maß abfällt, zurückgehen und in meiner Codebasis suchen / ersetzen? Oder sollte ich beides einschließen:

<code>.foo:after,
.foo::after { /*styles*/ }
</code>

Double alleine zu benutzen, scheint albern, wenn ich mich um IE8-Benutzer (die armen Lieben) kümmere.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage