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.