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).