Puisque IE7 et IE8 ne prennent pas en charge la notation double-virgule pour les pseudo-éléments (par exemple ::after
ou ::first-letter
), et puisque les navigateurs modernes prennent en charge la notation simple-deux-points (par exemple :after
) pour la compatibilité descendante, devrais-je utiliser uniquement la notation simple-deux-points et La part de marché d'IE8 chute à un niveau négligeable revenir en arrière et trouver / remplacer dans ma base de code? Ou devrais-je inclure les deux:
.foo:after,
.foo::after { /*styles*/ }
Utiliser le double seul semble idiot si je me soucie des utilisateurs d'IE8 (les pauvres chéris).