IE условные операторы не работают

У меня есть 3 таблицы стилей, style_ie6.css, style_ie7.css и style.css. Вот что у меня есть:

Я использовал browserlab, ietester и browsershots, а IE6 & 7 игнорируют мои условия и загружают основную таблицу стилей.

* изменить: не знаю, почему он не отображается... вот прямая ссылка: http://www.inishrosshouse.com/index.php

3 ответа

Решение

Поместите основную таблицу стилей перед условиями.

Зависит от того, какие теги вы помещаете в версии ie6 и ie7. Во-первых, я бы рекомендовал сначала переместить style.css. Затем вставляйте только теги ie6 и ie7, которые изменяют тег, чтобы он работал в этом браузере.

Я могу говорить только за IETester, но у меня это известное поведение: когда несколько экземпляров Internet Explorer установлены (или активны) в одной системе, условные комментарии будут разрешены для самой высокой версии IE, доступной в системе.

Другие вопросы по тегам