Depuis IE7 et IE8 ne prennent pas en charge le double deux-points de la notation pour les pseudo-éléments (par exemple, ::after
ou ::first-letter
), et depuis les navigateurs modernes soutenir l'-virgule notation (par exemple, :after
) pour la compatibilité ascendante, dois-je utiliser uniquement le seul colon notation et quand IE8 de la part de marché tombe à un niveau négligeable revenir en arrière et trouver/remplacer dans mon code de base? Ou dois-je inclure à la fois:
.foo:after,
.foo::after { /*styles*/ }
En utilisant le double seul semble idiot si je me soucie de IE8 utilisateurs (les pauvres chéris).