Почему-то FireFox (в том числе и версия 3 beta1) не хотят правильно отображать страницы сайта государственных закупок.

Главная страница сайта

http://zakupki.gov.ru//index.html

отображается корректно, но при попытке работать с конкретной организацией возникают проблемы. Например страница

http://www3.pgz.economy.gov.ru/trade/view/organization/general.html?id=100185083

в броузере Internet Explorer отображается корректно, в то время как в броузере Mozilla Firefox 2 данная страница отображается некорретно - на ней полностью отсутствует стилизация страницы и все отображается шрифтами "по умолчанию". Видимо проблемы происходят из-за невозможности корректной загрузки таблиц каскадных стилей (скорее всего невозможности загрузки из-за ошибок в путях на сервере), что и приводит к сбою форматирования этой страницы.

Проверял так же под Линуксом в броузере Konqeror (как-то так называется) - там тоже все отображается корректно. Т. е. дело не в кривости сайта и его заточенности под эксплорер! Просто фаирфокс почему-то не может найти и загрузить таблицу каскадных стилей с сервера.

BeetleJuice
Просто в целях самообразования спрашиваю, что означает следующий код:

<td>(427)222-87-06<if test="position() != last()"><br /></if></td>

Infant
Видимо имелся в виду

Выделить код

Код:

<xsl:if test="position() != last()"><br /></xsl:if>

Кто-то опечатался :)

Lynn
Это скопировано из кода и такая строчка там не одна. Валидатор просто устал все их выводить.

BeetleJuice
Если зайти в Инструменты-Консоль ошибок:
Ошибка: Таблица стилей http://www3.pgz.economy.gov.ru/authentication/styles/style.css не была загружена, потому что её MIME-тип («text/plain») не «text/css».
Источник: http://www3.pgz.economy.gov.ru/trade/view/organization/general.html?id=100185083
Строка: 0
Ошибка: Таблица стилей http://www3.pgz.economy.gov.ru/styles/style.css не была загружена, потому что её MIME-тип («text/plain») не «text/css».
Источник: http://www3.pgz.economy.gov.ru/trade/view/organization/general.html?id=100185083
Строка: 0
Так что Firefox отображает ровно то, что написано в коде сайта.

usergen
Все что ты написал - хорошо, однако IE, Opera и даже Konqueror отображают сайт корректно!!!

Проблема в неправильном поведении Firefox'а при обработке Content-Type для таблиц стилей.

Так для ссылки http://www.zakupki.gov.ru/styles/style.css значение Content-Type: text/css

А для http://www3.pgz.economy.gov.ru/styles/style.css это Content-Type: text/plain

Firefox фактически не понимает css файлы возвращённые в text/plain вот и возникает такая ерунда. Лечить полечить это можно конфигурацией на сервере, попробуйте написать им в службу поддержки, но, правильнее, исправить в Firefox'е.

ivbeg
Проблема как раз в правильном поведении Firefox'a при обработке Content-Type для таблиц стилей. Согласно спецификации W3C файлы .css обслуживаются "text/css" MIME type.

полечить это можно конфигурацией на сервере

именно так, написав администратору, что бы он добавил соответствующую строку в файл настроек веб-сервера.
BeetleJuice
Упомянутые вами браузеры используют метод, разработанный MS, так называемый ContentSniff, неправильный и опасный с точки зрения W3C TAG.
Еще раз повторю, что уважающий себя и свой труд веб-мастер обязательно проверит результаты своего труда валидатором, а затем и отображение кода во всех наиболее используемых браузерах.

Я писал уже им. Реакции не было никакой.
Но это же Государственная структура!
Такие структуры как правило инертны к любым изменениям.

А внешне получается, что хваленый фаирфокс даже сайта ГосЗакупок не может нормально отображать.
И как после этого переводить бюджетную организацию на Свободное ПО?

Хммм. А вы не подумали, что все должно делаться по стандартам? Если каждый будет писать сайт под себя, по своим стандартам, то будет ровно по одному движку на каждый сайт. Если у сайта тупой вебмастер, это не значит, что плох Firefox.