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).

questionAnswers(6)

yourAnswerToTheQuestion