Так как IE7 и IE8 не поддерживают нотацию с двойным-двоеточием для псевдо-элементов (e.g. ::after
или::first-letter
), и поскольку современные браузеры поддерживают нотацию с одним-двоеточием (, например.:after
)для обратной совместимости, должен ли я использовать только одно-двоеточие, а когда доля рынка IE8 упадет до незначительного уровня, вернуться и найти/заменить в моей кодовой базе? Или я должен включить оба:
.foo:after,
.foo::after { /*styles*/ }
Использование только double кажется глупым, если я забочусь о пользователях IE8, (бедняжки).