Почему IE 8 может отображать сжатый CSS, но другие браузеры не могут отображать? - PullRequest
0 голосов
/ 30 июня 2009

Я использую веб-сервер IIS 7.5 в Windows 7 для размещения своего проекта. Я пытаюсь создать обработчик Javascript & CSS, который может оптимизировать и сжать размер файла Javascript и Css. Но я нашел некоторую проблему. Пожалуйста, посмотрите на следующий запрос и ответ Test.css файла, который я нашел в Firebug в браузере Firefox 3.0.11.

Заголовки ответа

Cache-Control : private
Content-Type : text/html
Content-Encoding : gzip
Server : Microsoft-IIS/7.5
X-AspNet-Version : 2.0.50727
X-Powered-By : ASP.NET
Date : Tue, 30 Jun 2009 10:46:15 GMT
Content-Length : 197

Заголовки запроса

Host : localhost
User-Agent : Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR
 4.0.20506)
Accept : text/css,*/*;q=0.1
Accept-Language : en-us,en;q=0.5
Accept-Encoding : gzip,deflate
Accept-Charset : ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive : 300
Connection : keep-alive
If-Modified-Since : Tue, 30 Jun 2009 10:41:00 GMT
If-None-Match : "1C9F96F41F48600"
Cache-Control : max-age=0

Кроме того, я открыл вкладку ответа файла test.css и обнаружил, что файл CSS загружен успешно. Я пытаюсь открыть ту же страницу в другом браузере, таком как Chrome 3, Safari 4.0, Opera 10.0. Но все браузеры не могут отображать правильную веб-страницу, кроме IE 8. Почему?

body{margin:0;padding:0;background:#f7f7f7 url(Photoes/bg.jpg) no-repeat center top;}

PS. Я пытаюсь отключить компрессор, и все браузеры могут отображаться правильно.

1 Ответ

8 голосов
/ 30 июня 2009

Ваш заголовок ответа неверен:

Content-Type : text/html

Должно быть

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