Poiché IE7 e IE8 non supportano la notazione dei due punti per gli pseudo-elementi (ad esempio ::after
o ::first-letter
), e poiché i browser moderni supportano la notazione a due punti (ad esempio :after
) per la compatibilità all'indietro, dovrei usare esclusivamente la notazione a due punti e quando La quota di mercato di IE8 scende a un livello trascurabile tornare indietro e trovare / sostituire nella mia base di codice? O dovrei includere entrambi:
.foo:after,
.foo::after { /*styles*/ }
Usare il doppio da solo sembra sciocco se mi importa degli utenti di IE8 (i poveri cari).