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

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

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

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

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


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

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

8.08.2008 18:03:26
7 ОТВЕТОВ
РЕШЕНИЕ

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

9
9.08.2008 11:34:35

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

1
8.08.2008 19:27:15

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

1
26.08.2008 15:10:57

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

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

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

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

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

0
2.11.2008 04:41:51

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

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

0
2.11.2008 07:44:24

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

0
13.03.2009 09:40:42

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

0
21.08.2009 23:52:30