У меня есть 3 таблицы стилей: style_ie6.css, style_ie7.css и style.css. Вот что у меня есть:
Я использовал browserlab, ietester и browsershots, а IE6 & 7 игнорируют мои условия и загружают основную таблицу стилей.
* редактировать: не знаю, почему он не отображается ... вот прямая ссылка: http://www.inishrosshouse.com/index.php
Я могу говорить только за IETester, но это известное поведение там: когда несколько экземпляров Internet Explorer установлены (или активны) в одной системе, условные комментарии будут разрешены для самой высокой версии IE доступно в системе.
Зависит от того, какие теги вы помещаете в версии ie6 и ie7. Во-первых, я бы рекомендовал сначала переместить style.css. Затем вставляйте только теги ie6 и ie7, которые изменяют тег, чтобы он работал в этом браузере.
Поместите основную таблицу стилей перед условными обозначениями.