Вопрос

У меня есть веб-сайт, который я только что загрузил в interwebs, и он отображается по-разному с помощью Firefox 3.0.1 в Ubuntu и WinXP.

Две вещи, которые я заметил в Ubuntu:

  1. Значок отсутствует
  2. Цвет фона не отображается (он задан в таблице стилей).

Что я сделал не так?Файл CSS извлекается под Ubuntu, так почему же он не применяет всю таблицу стилей, а только те фрагменты, которые ему нравятся?И почему значок не отображается?Это одна и та же проблема?


Ответ зависит от цвета фона:недопустимый HTML-код.Но я бы хотел, чтобы кто-нибудь объяснил, почему это работает под Windows, а не под Ubuntu.

Ответ на favicon:раньше здесь не было значка.Браузер кэшировал отсутствие значка. Очистите кэш Firefox, и все хорошо.

Это было полезно?

Решение

Сначала я бы предложил вам проверить правильность html- и css-кода.Если в вашей разметке есть какие-либо ошибки, это может привести к ошибкам в рендеринге.

Другие советы

Я также столкнулся с различиями между FF3 в WinXP и FF3 в OS X (в основном с позиционированием CSS).CSS и HTML проверялись должным образом, но я так и не смог понять, почему возникла эта разница.Я бы подумал, что механизм рендеринга будет таким же, но, очевидно, есть по крайней мере несколько тонких различий.

Я согласен..между этими двумя операционными системами существуют тонкие различия.Частично это касается только размеров шрифта и того, как определяется высота строки и интервал между буквами.Большая часть потока страниц основана на том, что эти пробелы взаимодействуют с другими элементами страницы.

я считаю, что это проблема со шрифтом и проблема с браузером / операционной системой.

мы знаем, что различные версии firefox зависят от операционной системы - есть некоторые расширения firefox, доступные для Linux, доступны некоторые расширения Firefox для Windows.наверное, все дело в шрифте.

Попробуйте загрузить mtts core fonts (microsoft true type ), который включает в себя все шрифты Windows, чтобы firefox мог отображать шрифты, указанные вами в css.

также вы могли бы проверить, используете ли вы шрифты, доступные на обеих платформах.В противном случае я предлагаю перепроверить и перепроверить ваш код.

Другой проблемой может быть разрешение экрана.Это может быть нормально в Windows с вашим высоким разрешением, но не с версией Ubuntu с низким разрешением.

Почти слишком очевидно, чтобы говорить, но являются ли они оба "Firefox 3.01"?Один из них не является, например, Firefox 3.01 версии 3, обновлением 6, пакетом обновления 9, а другой, ну, вы поняли картину.

Даже если они оба были самыми последними версиями Firefox для этой платформы, это не значит, что они именно так то же самое.

Чтобы увидеть, в чем разница, введите about:config в адресной строке Firefox как в Linux, так и в Windows, нажмите Enter и сравните результат

Ubuntu (я полагаю) применяет свои собственные патчи к Firefox, так что, возможно, это причина.Сказав это, я подумал, что исправления предназначены только для незначительных изменений в графическом интерфейсе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top