Держу пари, что CSS-файл не отправляет заголовок content-type: text/css
. Это приводит к тому, что таблицы стилей не работают в Firefox. IE будет игнорировать тип контента.
Если это причина, вы должны получить предупреждение в консоли ошибок Firefox. Вы можете использовать вкладку net
в Firebug для проверки типа отправленного содержимого.
Что касается того, почему тип контента не отправляется, я думаю, это будет проблема с сервером. Обычно это происходит, когда файл CSS представляет собой файл .php
или .asp
, которому сервер не назначает правильный тип содержимого автоматически при доставке.