Czy powinienem używać zapisu pojedynczego lub podwójnego dwukropka dla pseudoelementów?

Ponieważ IE7 i IE8 nie obsługują zapisu dwukropka dla pseudoelementów (np.::after lub::first-letter), a ponieważ nowoczesne przeglądarki obsługują notację pojedynczego dwukropka (np.:after) dla wstecznej kompatybilności, czy powinienem używać wyłącznie zapisu pojedynczego dwukropka i kiedy udział w rynku IE8 spadnie do znikomego poziomu, wróć i znajdź / zamień w mojej bazie kodu? Czy powinienem uwzględnić oba:

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

Używanie podwójnego samego wydaje się głupie, jeśli zależy mi na użytkownikach IE8 (biednych kochankach).

questionAnswers(6)

yourAnswerToTheQuestion