Почему в IE не принимает CSS
20 повідомлень
25 повідомлень
#16 років тому
Как вариант из-за этого
<link rel="stylesheet" type="text/css" href="design/static/index.php?f=d5e6bdcff6fef3bbc66c8dc71010f0b0&t=css&v=1621" />
<link rel="stylesheet" type="text/css" href="file/style/flava/style.php?v=1621" />
CSS генерируется на лету PHP-скриптом.
Возможно URL кривой не нравится IE, возможно PHP неправильно генерирует CSS, передает ее с неправильным заголовком, определяющим MIME-тип данных.
Судя по HTTP-ответу вашего сервера, так и есть:
HTTP/1.1 200 OK
Date: Fri, 16 Jan 2009 11:20:43 GMT
Server: Apache
X-Powered-By: PHP/4.4.9
Transfer-Encoding: chunked
Content-Type: text/html
20 повідомлень
#16 років тому
Da no kak reshit problemu?
25 повідомлень
#16 років тому
Вариант 1.Вообще не использовать PHP для генерации CSS на лету. Например сделать так, чтобы PHP просто при изменении стиля складывал CSS-таблицу в статический файл.
Вариант 2.
Просто добавить в PHP перед выводом
header("Content-type: text/css");
12 повідомлень
1351 повідомлення
#16 років тому
Цитата ("kurosawa"):Цитата ("maridansoft"):Da no kak reshit problemu?
Не использовать IE
отказаться от кроссбраузерности чтоле ? )))
может тогда вобще писать сайты только под какой-то браузер ? ))))
4 повідомлення
#16 років тому
Обнаружил сегодня, что IE может не брать CSS частично или полностью, если сервер выдает кодировку UTF-8, а CSS - в CP1251 и с русскими комментами. Полдня не мог понять, что за фигня происходит.
1351 повідомлення
#16 років тому
У меня были проблемы когда я путь указывал не полный, а относительный , опера и фокс понимали , а IE говорил "Фе"
244 повідомлення
#16 років тому
1. Покажите код.2. Посмотрите в сторону DOCTYPE
244 повідомлення
#16 років тому
Цитата ("Carrera-81"):Вариант 1.
Вообще не использовать PHP для генерации CSS на лету. Например сделать так, чтобы PHP просто при изменении стиля складывал CSS-таблицу в статический файл.
Вариант 2.
Просто добавить в PHP перед выводом
header("Content-type: text/css");
По поводу первого варианта.
Многие JS фреймворки используют подгрузку CSS на лету.
По поводу второго.
Это не совсем удачное решение, сервер должен отдавать именно HTML (в данном случае) а не CSS
3562 повідомлення
#16 років тому
Проблема скорее всего в различии кодировок документа и таблицы стилей, решение - отдавать в одной кодировке