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