CSS-стили полностью отсутствуют при получении с сервера, почему? - PullRequest
0 голосов
/ 05 сентября 2010

Должен сказать, что я действительно не понимаю, как это могло произойти:

Я сделал некоторый код в html, css и немного javascript, ничего особенного, и просто загрузил на два хост-сервера, один на мой коммерческий хостинг , другой на универ-сервер .

Самое смешное, что мой коммерческий сервер рендерит именно так, как я вижу на localhost, что, конечно, является ожидаемым результатом. Однако рендеринг страницы на сервере uni - это кошмар:

Таблицы стилей CSS, хотя и получены с сервера (проверено с помощью Firefox и проверено http-ответов), ничего не делают с элементами страницы, как если бы их там не было ... что я не понимаю почему?

В моем коде нет ничего особенного, я считаю, что для передачи кода я использовал два разных инструмента FTP. Единственное отличие, которое я могу сказать, это серверные среды, в частности, это Apache 2.0+ и универсальный Apache 1.3.3

.

Но я считаю, что код на стороне клиента не будет зависеть от версий сервера Apache, не так ли?

Спасибо за любые предложения заранее!

1 Ответ

5 голосов
/ 05 сентября 2010

Сервер, на котором это не работает, отправляет файл CSS обратно с неправильным MIME-типом (text/plain вместо text/css).Последние браузеры могут игнорировать CSS-файлы, которые не имеют правильного MIME-типа.Так что да, это проблема конфигурации сервера (mod_mime для Apache).

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