2008-08-08 28 views
9

我有一個網站,我剛剛上傳到interwebs上,它在Ubuntu和WinXP上使用Firefox 3.0.1進行不同的顯示。FF3 WinXP!= FF3 Ubuntu - 爲什麼?

兩件事情我已經注意到在Ubuntu:

  1. 的圖標丟失
  2. 背景色不顯示(它在樣式表中設置)

我做了什麼錯誤?這個CSS文件在Ubuntu下被抓取,爲什麼它不應用所有的樣式表,只是它喜歡的位?爲什麼不顯示圖標?他們是同樣的問題嗎?


背景顏色的答案:HTML無效。但我很想解釋爲什麼它在Windows下運行,而不是Ubuntu。

favicon的答案:以前沒有favicon。瀏覽器緩存了favicon的缺乏。 Clear the Firefox cache,一切都很好。

回答

1

我也碰到在WinXP和FF3 OS X上FF3之間的差異(主要是使用CSS定位)。 CSS和HTML都經過了正確的驗證,但我始終無法弄清楚爲什麼會有這種差異。我認爲渲染引擎是相同的,但顯然至少有一些細微的差別。

1

我同意這兩個操作系統之間存在細微的差異。其中一部分僅僅是字體大小以及行高度和字母間距是如何確定的。很多頁面流都基於這些空白元素與其他頁面元素進行交互。

0

我認爲這是一個字體問題和瀏覽器/操作系統問題。

我們知道,不同的firefox版本依賴於操作系統 - 有一些firefox擴展可用於Linux,一些Firefox的Firefox擴展可用。 這是我猜的字體。

嘗試下載包含所有窗口字體的mtts核心字體(microsoft true type),以便firefox可以顯示您在css中指定的字體。

您還可以檢查您是否使用了兩種平臺上可用的字體。否則,我建議重新檢查並重新驗證您的代碼。

另一個問題可能是屏幕分辨率。在高分辨率的窗口中可能沒問題,但是在低分辨率的ubuntu版本下卻不行。

0

幾乎太明顯了,但它們都是「Firefox 3.01」嗎?例如,一個不是,例如,Firefox 3.01修訂版3更新6服務包9,另一個則是,您可以獲得照片。

即使它們都是該平臺上最新的Firefox,並不代表它們正好是也是如此。在Linux和Windows在Firefox地址欄的配置,按Enter鍵,比較輸出

0

,看看有什麼不同,輸入有關這個原因。話雖如此,我認爲這些補丁僅適用於較小的GUI類型更改。

0

的Ubuntu(我相信)運用自己的補丁到Firefox,所以也許:

相關問題