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