IE9 не применяет связанные таблицы стилей - PullRequest
2 голосов
/ 19 марта 2011

У меня странная проблема. Я разработал сайт, который отлично работает в большинстве браузеров. Я только что обновился до IE9, и ни один из моих стилей не применяется. Я просматриваю это на своем локальном компьютере, так как этого сайта пока нет в интернете. Все встроенные стили или стили уровня страницы применяются правильно, но стили, связанные с внешними файлами CSS в разделе HEAD, вообще не применяются. Если я использую панель инструментов разработчика и рассматриваю сайт как IE8, IE7 или любой другой режим, сайты работают нормально. Там около 6 таблиц стилей и никаких дополнительных компонентов, поэтому не должно быть проблемой слишком много таблиц стилей. Я не могу понять, что является причиной этого. Кто-нибудь еще видел это?

Ответы [ 2 ]

6 голосов
/ 19 марта 2011

Возможно, ваш сервер не отправляет правильный MIME-тип http://msdn.microsoft.com/en-us/library/gg622939%28VS.85%29.aspx

2 голосов
/ 19 марта 2011

Ссылка Кодлера в сочетании с тем фактом, что «я просматриваю это на своем локальном компьютере, так как этого сайта пока нет в Интернете» почти наверняка дает ответ.Когда вы обслуживаете файлы с вашего локального компьютера, обычно очень маловероятно, что отправляется правильный тип MIME.

Как правило, для тестирования веб-сайта вам нужен какой-то веб-сервер - даже если вы им пользуетесь.настроить на своей машине.Файловая система на самом деле не предназначена для обслуживания веб-страниц и ведет себя непредсказуемым образом (например, Firefox не может делать веб-шрифты в файловой системе, IIRC).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...