IE7とIE8は疑似要素(::afterまたは::first-letter)のダブルコロン表記をサポートしていないため、また、最近のブラウザー:afterは後方互換性のためにシングルコロン表記(たとえば)をサポートしているため、シングルコロン表記のみを使用する必要があります。 IE8の市場シェアがごくわずかなレベルまで下がって、コードベースを見つけて置き換えますか?または両方を含める必要があります:
.foo:after,
.foo::after { /*styles*/ }
IE8ユーザー(貧しい人々)のことを気にすると、doubleだけを使用するのはばかげているように見えます。