FF3 WinXP! = FF3 Ubuntu - почему? - PullRequest
       132

FF3 WinXP! = FF3 Ubuntu - почему?

10 голосов
/ 08 августа 2008

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

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

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

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


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

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

Ответы [ 7 ]

8 голосов
/ 08 августа 2008

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

1 голос
/ 26 августа 2008

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

1 голос
/ 08 августа 2008

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

0 голосов
/ 22 августа 2009

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

0 голосов
/ 13 марта 2009

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

0 голосов
/ 02 ноября 2008

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

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

0 голосов
/ 02 ноября 2008

Я считаю, что это проблема шрифта и проблема браузера / ОС.

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

Попробуйте загрузить основные шрифты mtts (Microsoft True Type), который включает в себя все шрифты Windows, чтобы Firefox мог отображать шрифты, которые вы указали в CSS.

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

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

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