CSS, сгенерированный с помощью PHP, игнорируется в Firefox, но работает в Chrome, IE8 - PullRequest
1 голос
/ 08 февраля 2010

У меня странная проблема, когда css, сгенерированный через php (застрявший со странным cms от еще более странного программиста), используется Firefox 3.X и, возможно, ранее. Но страница загружается нормально в других браузерах, таких как IE7 / 8 и Chrome. Также firebug тоже не видит css, но когда я указываю браузеру на скрипт php-css-generation, он показывает мне простую страницу с кодом css

<link rel="stylesheet" type="text/css" href="app/style.php?PageID=224&Admin=">

Кто-нибудь знает, где мне искать ответы или как это исправить? Может ли быть проблема с этой частью "& Admin ="?

Ответы [ 2 ]

5 голосов
/ 08 февраля 2010

Наиболее вероятная причина в том, что вы используете стандартный тип содержимого PHP, равный text/html, поэтому Firefox считает:

Это таблица стилей, написанная на HTML, я не использую язык таблиц стилей.понимать и поэтому будет игнорировать.

Другие браузеры, по-видимому, компенсируют ошибку.

Добавить:

header('Content-type: text/css');
0 голосов
/ 08 февраля 2010

Что вы увидите, если сделаете прямой запрос (например, через веб-браузер) на app / style.php? PageID = 224 & Admin =? Можете ли вы отладить ответ с помощью Firebug?

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