Как стать автором
Поиск
Написать публикацию
Обновить

Проблема с css в firefox при указанном doctype

Время на прочтение1 мин
Количество просмотров1.1K
Сегодня пол часа потратил на необычную для меня проблему: Документ во всех браузерах отображается нормально, а в файрфоксе почему-то не работали стили.

Проблема возникла только, после помещения сайта на виртуальный хостинг — с домашнего тестового сервера все работало нормально.
Файл с css вроде был доступен, тем не менее firefox не определял его как стиль.

На деле все оказалось достаточно просто: когда в документе прописан DOCTYPE файрфокс становится требователен к типу содержимого файла с таблицей стилей, то есть сервер должен вернуть файл исключительно с Content-Type: text/css, в соответствии со спецификацией W3C. Однако апач у хостера был настроен каким-то интересным образом, так, что он возвращал файлы css с Content-Type: text/plain.

Из-за такой нелепости пришлось потерять достаточно много времени.

Когда уже разобрался с проблемой, обнаружил, что она уже обсуждалась на форуме мозиллы в 2007 году, просто я искал ответ не по тем ключевым словам.
Теги:
Хабы:
Всего голосов 11: ↑8 и ↓3+5
Комментарии13

Публикации

Ближайшие события