2009-07-31 53 views

回答

1

可能是因爲在Firefox 3到3.5中升級到壁虎引擎(用於通過Firefox渲染頁面)從1.9到1.91。

1

渲染引擎在3和3.5之間變化。他們要麼引入了導致更改的錯誤(假設3渲染正確,3.5渲染不正確),或者他們修復了導致更改的錯誤(假設3渲染不正確,3.5渲染正確)。

有些事情,我會建議:

  • 首先確保你的CSS是良好且符合標準。不同的渲染引擎可能會不同地解釋格式不正確或非標準的CSS。
  • 生成演示問題的最小自包含樣本,並將其包括在此處。
  • 在許多其他瀏覽器(IE 6,7 & 8,Opera 9 & 10,Safari 3 & 4,Google Chrome)中檢查CSS的結果。 Firefox 3或3.5的結果是否更準確地反映了大多數其他瀏覽器的結果?不管喜不喜歡,瀏覽器都以不同的方式解釋CSS規範,有時您可以做的最好的事情就是使用CSS,在您需要支持的瀏覽器中「看起來很近」。兩個版本的Firefox產生不同的輸出這一事實表明,有時甚至不能依靠單一瀏覽器供應商以同樣的方式呈現相同的CSS。這種情況也適用於IE 6,7 & 8,Opera 9中& 10和Safari 3 & 4 - 所有這一切我已經注意到了不同程度的呈現差異
  • 搜索[email protected]爲與您問題相關的任何錯誤。東西like this。你可以看到與包括搜索的問題是,它匹配批次的錯誤。這就是爲什麼在描述你的問題時儘可能具有特定的重要性。
  • 找到另一種方式來完成您的佈局,不會在Firefox 3和3.5中顯示不同的行爲。

我希望這可以幫助一些。