2013-05-03 3 views
0

Я использовал псевдоклассы в проекте, над которым я сейчас работаю, и поскольку он уже javascript тяжелый, я стараюсь избегать использования selectivizr. Есть ли способ сделать psedoclass совместимым с IE8? Можно ли использовать Modernizr для решения этой проблемы?Консультирование по разрешению совместимости псевдокласса для IE8

Любые советы были бы высоко оценены.

+0

Какие псевдоклассы? Основные, такие как ': link',': hover', ': first-child', все работают с IE8. – BoltClock

+0

Я работаю с первыми детьми, с последним ребенком и n-м ребенком. Поэтому у меня проблемы с последним и n-м ребенком. – ramesh

ответ

0

Вы можете проверить css-lastchild с Modernizr (вы найдете его в Непрофильные обнаруживает раздел) и настраивать стили, если браузер не поддерживает css-lastchild - что означало бы он не поддерживает какой-либо другой из CSS3 селекторов либо, которые являются:

  • :root
  • :nth-child()
  • :nth-last-child()
  • nth-of-type
  • nth-last-of-type()
  • :last-child
  • :first-of-type
  • :last-of-type
  • :only-child
  • :only-of-type
  • :empty
  • :target
  • :enabled
  • :disabled
  • :checked
  • :not().
Смежные вопросы