Веб-сайт отладки IE9 для стандартов IE7 и IE7 - PullRequest
0 голосов
/ 06 марта 2012

Я только что сделал новую HTML-сборку веб-сайта, которая работает и хорошо отображается в Firefox, IE9, Safari, Chrome.Теперь самое сложное - заставить его работать в IE8 и IE7.

Я добавил несколько условных таблиц стилей CSS для этих двух браузеров:

<link rel="stylesheet" type="text/css" href="css/reset.css" />
<link rel="stylesheet" type="text/css" href="css/layout.css" />
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="css/ie7.css"><![endif]-->
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="css/ie8.css"><![endif]-->

Затем я использую отладку IE9инструмент (F12), установите режим браузера на IE7 и режим документа на стандарты IE7.Поэтому я поместил некоторые классы CSS в условную таблицу стилей (которая должна переопределять классы в основном файле layout.css (верно?) И обновил страницу. Однако IE вообще не применяет и не переопределяет стили из условной таблицы стилей.Я просто получаю те, которые в layout.css все еще применяются, и, следовательно, ничего не меняется.

Что дает? Как мне отладить эти браузеры?

1 Ответ

1 голос
/ 06 марта 2012

Просто проверьте, что путь к файлу IE css один раз.А также очистить кеш браузера IE, а затем проверить.Это должно отражать.Наконец попробуйте dis

            <!--[if gte IE 7]>
            <link rel="stylesheet" href="CSS/filename.css" type="text/css" />
        <![endif]-->

Тогда вам не нужно добавлять два файла для IE7 и IE8

...