Firefox не показывает мой CSS - PullRequest
0 голосов
/ 21 мая 2010

У меня странная проблема, Firefox 3.6.3 не показывает CSS страницы, которую я делаю, но Internet Explorer 8 показывает.

Я пытался дома и в одном из домов моего друга, и это происходит в обоих случаях. Но если я зайду на панель инструментов Firefox Web Developer (она у меня установлена) и выберу CSS => Изменить CSS, то стили появятся на странице и в редакторе! Как только я закрываю его, они снова исчезают. Понятия не имею, в чем проблема: (

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Students</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

Я проверил свои два CSS-файла с помощью валидатора W3C CSS, и проблем нет.

У вас есть идеи о том, в чем может быть проблема?

спасибо заранее.

Ответы [ 2 ]

4 голосов
/ 21 мая 2010

Держу пари, что CSS-файл не отправляет заголовок content-type: text/css. Это приводит к тому, что таблицы стилей не работают в Firefox. IE будет игнорировать тип контента.

Если это причина, вы должны получить предупреждение в консоли ошибок Firefox. Вы можете использовать вкладку net в Firebug для проверки типа отправленного содержимого.

Что касается того, почему тип контента не отправляется, я думаю, это будет проблема с сервером. Обычно это происходит, когда файл CSS представляет собой файл .php или .asp, которому сервер не назначает правильный тип содержимого автоматически при доставке.

2 голосов
/ 21 мая 2010

Перейдите к файлу CSS прямо в Firefox (http://www.yoursite.com/style.css) и посмотрите информацию о своей странице (Инструменты >> Информация о странице).

Если файл CSS передается в виде text / html, это неверный тип MIME (должен быть text / css), и вам нужно будет обратиться к администратору сервера / хоста, чтобы исправить это, если у вас нет доступа к этому.

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