2009-07-30 46 views
1

在爲網站製作CSS時,它有時會在某些瀏覽器上有效,有些則不會。 我不知道是否有任何地方可以找到已經與經驗開發人員注意到的現有問題。因此,我可以在開發過程中列出所列出的問題。Web開發人員應注意的瀏覽器之間的主要區別是什麼?

什麼花樣? 我在哪裏可以找到它? 如果可能,如何解決?

回答

1

最成問題的Internet Explorer瀏覽器(特別是圖6和下面,圖7是不差,並且圖8是在正確方向上的巨大的步驟)。

即使IE持有大部分市場,也可以使用XHTML文檔類型爲Firefox或Webkit(Chrome和Safari)等符合標準的瀏覽器開發,然後在後期修復IE上的差異。通過這種方式,您可以在很少或根本沒有努力的情況下實現最大的兼容性(如果它在Gecko或Webkit引擎中工作,那麼您幾乎可以保證它可以適用於大多數瀏覽器(IE除外),但在大多數情況下,您會非常接近完美])。

大多數時候,你會碰到與IE的問題是有據可查的在互聯網上,都比較容易解決,如果你的網頁是符合標準的。

如果你的IE瀏覽器開發第一個(尤其是IE6),那麼試着讓你的網頁的工作與瀏覽器的其餘部分,這將是問題,因爲你的變化最終可能會打破IE渲染。

同樣,重要的是要注意的另一件事是,字體可用性和渲染平臺與平臺之間的不同。 Windows上的Verdana可能不會與Mac上的相同,並且字體可能甚至不會出現在* nix上。

怪異模式有支持一個給定的瀏覽器功能的完整列表:

Compatibility Master Table (quirksmode.org)

就個人而言,我與IE6最大的忌諱是其對PNG-24與透明度差的支持。它需要filter來支持它。

相關問題