CSS не отображается в зависимости от страницы - PullRequest
4 голосов
/ 11 мая 2010

У меня есть друг, у которого действительно странная проблема с моим сайтом. Когда он нажимает http://www.copeo.fr/, страница отображается нормально, но когда он нажимает на ссылку, такую ​​как www.copeo.fr/user/, CSS не применяется даже после обновления. Необработанный HTML действительно отображается.

Я попросил его отобразить CSS, размещенный на Amazon S3 hcopeoressources.s3.amazonaws.com/style/futurvert/style.css, и он отображается нормально.

Код проверяется на валидаторе W3C, как и CSS. Я потерял то, что могло быть источником проблемы. Это может быть корпоративный кеш? Конфигурация IE7 на своей машине?

Если это случится с кем-то, кто мог бы объяснить мне проблему, я все слышу.

Спасибо

Ответы [ 4 ]

1 голос
/ 11 мая 2010

Хорошо, получил мой ответ. Брандмауэр заблокировал CSS, который хранится на amazonaws, и для первой страницы это был кеш, который был заполнен за пределами брандмауэра компании.

0 голосов
/ 11 мая 2010

Когда я нажимаю CSS-ссылку, я получаю:

"Этот XML-файл не имеет никакой информации о стиле, связанной с ним. Дерево документа показано ниже"

Мы используем S3 на работе для такого типа вещей, и у нас нет проблем, но я думаю, что удаление CSS-файла с amazon S3 и сохранение его на более традиционном сервере может помочь в устранении неполадок. Или даже решить вопрос.

0 голосов
/ 11 мая 2010

Существует ошибка IE, из-за которой, если у вас более 30 таблиц стилей, некоторые или все из них не будут отображаться: http://support.microsoft.com/kb/262161

Возможно, это как-то связано.

0 голосов
/ 11 мая 2010

Похоже, он использует относительные имена путей. /foo/bar.css разрешится до sitename.com/foo/bar.css, но foo/bar.css разрешится до sitename.com/currentpath/foo/bar.css.

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