Css-hacks

Когда возникла необходимость отделить селекторами стили для 8-го IE, я выяснила, что он игнорирует селекторы, содержащие :root и :not, потому что они из Css3.

Тест:

Также важно помнить, что если селектор состоит из нескольких классов, перечисленных через запятую, IE8 проигнорирует весь список.

Селектор :root .crimson, .crimson сработает везде, кроме IE8:

Ссылки по теме:
browserhacks.com/— большая подборка браузерных хаков
css3test.com/— проверка поддержки Css-свойств вашим текущим браузером
modernizr.com/— js-библиотека, позволяющая определять поддержку Css-свойств браузером пользователя
www.paulirish.com/2009/browser-specific-css-hacks/
css-tricks.com/how-to-create-an-ie-only-stylesheet/
Если вы нашли ошибку или неточность, вы можете отредактировать статью с помощью prose.io, а также можно написать мне в комментариях или в Twitter.
Система комментирования от Disqus