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