Оскільки IE7 та IE8 не підтримують позначення подвійної двокрапки для псевдоелементів (наприклад, ::after
або ::first-letter
), а оскільки сучасні браузери підтримують позначення однокрапки (наприклад :after
) для зворотної сумісності, чи слід використовувати виключно позначення з двокрапкою та коли Частка ринку IE8 падає до незначного рівня, повертаюсь назад і знаходжу / замінюю в моїй кодовій базі? Або я повинен включати обидва:
.foo:after,
.foo::after { /*styles*/ }
Використання подвійного поодинці здається нерозумним, якщо я дбаю про користувачів IE8 (бідні декари).