Dado que IE7 e IE8 no admiten la notación de dos puntos para pseudoelementos (por ejemplo, ::after
o ::first-letter
), y dado que los navegadores modernos admiten la notación de dos puntos (por ejemplo :after
) para compatibilidad con versiones anteriores, ¿debería usar únicamente la notación de dos puntos y cuándo La cuota de mercado de IE8 cae a un nivel insignificante. ¿Volver y buscar / reemplazar en mi código base? O debería incluir ambos:
.foo:after,
.foo::after { /*styles*/ }
Usar doble solo parece una tontería si me preocupan los usuarios de IE8 (los pobres queridos).