Devo usar notação de dois pontos simples ou dupla para pseudo-elementos?
Desde IE7 e IE8 não suportam a notação de dois-pontos para pseudo-elementos (por ex.::after
ou::first-letter
), e uma vez que os navegadores modernos suportam a notação de um único cólon (por exemplo,:after
) para compatibilidade com versões anteriores, devo usar somente a notação de dois-pontos e quando o market share do IE8 cai para um nível insignificante, volte e encontre / substitua em minha base de código? Ou devo incluir os dois:
<code>.foo:after, .foo::after { /*styles*/ } </code>
Usar o dobro sozinho parece bobo se eu me importo com os usuários do IE8 (os pobres queridos).