Я знаю, что этот вопрос задавался 100 раз, но я не могу найти решение в других статьях.Я прошел через многие вопросы поддержки здесь и на других сайтах без разрешения.Я пытаюсь добавить условные операторы IE в мою тему WordPress для версии 8 и ниже, а затем для 9. Вот как выглядит мой головной раздел (не уверен, почему здесь не все показывают один блок кода .. извините за это):
<!--[if lt IE 9]>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie.css" media="screen" type="text/css" />
<![endif]-->
<!--[if gte IE 9]>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie9.css" media="screen" type="text/css" />
<![endif]-->
Я испробовал только одну оценку без удачи.Я также попробовал прямую ссылку на CSS, используя полный URL.
Когда страница загружается, я вижу, как она должна выглядеть, используя ie.css (в основном я изменил фон, чтобы он был очевиден), а затем быстроизменения в моей таблице стилей по умолчанию.Когда я проверяю, используя Firebug, он показывает его, используя таблицу стилей по умолчанию.Есть идеи?спасибо.
***** ОБНОВЛЕНИЕ **** Полагаю, мне нужно было отойти на выходные.Сегодня я понял, что страница, на которую я смотрел, была моей страницей home.php, которую я установил в WP.Это была единственная страница на моем сайте, которая не использовала файл header.php и имела только ссылку на таблицы стилей.Таким образом, как только я добавил условные операторы на эту страницу, он теперь видит таблицы стилей IE.Я чувствую себя как тупица, но иногда лучший шаг - сделать шаг назад.Спасибо за другие ответы, хотя!