Это работает в IE: это специфическая проблема Firefox.
Ваш CSS-файл не выводит заголовок Content-type: text/css
, из-за чего Firefox игнорирует его как таблицу стилей. Вы увидите предупреждение об этом в консоли ошибок Firefox.
Я не знаю Cake, но я уверен, что есть собственный способ исправить это.
Быстрое исправление добавит
<?php
header("Content-type: text/css");
?>
к началу cake.generic.css
(если это файл PHP).
Если это настоящий файл CSS, а не переписанный URL (как я уже сказал, я не знаю, Cake), ваш веб-сервер, похоже, не заботится об отправке нужного типа контента - возможно, что-то для администратора чинить.
Если администратор не может это исправить, вы можете попробовать добавить файл .htaccess
в ваш проект (или отредактировать существующий), содержащий
AddType text/css .css