Como o IE7 e o IE8 não suportam a notação de dois pontos duplos para pseudo-elementos (por exemplo, ::after
ou ::first-letter
), e como os navegadores modernos suportam a notação de dois pontos (por exemplo :after
) para compatibilidade com versões anteriores, devo usar apenas a notação de dois pontos simples e quando A participação de mercado do IE8 cai para um nível insignificante. Voltar e localizar / substituir em minha base de código? Ou devo incluir ambos:
.foo:after,
.foo::after { /*styles*/ }
Usar o dobro sozinho parece bobo se eu me preocupo com os usuários do IE8 (os pobres queridos).