2011-09-27 105 views
-1

我想創造新的網站,我想知道如何使它與跨瀏覽器兼容,因爲現在我能夠使用Google Chrome瀏覽器完美地查看我的網站,並且當我看到與Firefox 7.0相同,它看起來非常難看,而IE 8看起來更好。所以我想知道如何兼容。如何使網站與每個瀏覽器兼容

任何建議將不勝感激!

+0

jQuery是最好的,使跨瀏覽器的網站來完成!!!!請閱讀此鏈接:http://docs.jquery.com/Browser_compatibility – linguini

+0

感謝您的建議。 – coder

回答

2

每個瀏覽器都會渲染不同的東西,主要因爲它們呈現不同的CSS屬性(您可以在www.w3schools.com/cssref/上查看不同的瀏覽器渲染)。一個常用的解決方案是爲每個可能的瀏覽器區分CSS樣式表。您可以通過javascript檢測客戶端瀏覽器: http://www.w3schools.com/js/js_browser.asp

並通過javascript再次設置不同的CSS。

一個完整的在這裏例如: http://rafael.adm.br/css_browser_selector/

0

每個具體的不兼容將需要不同的解決方案。作爲一般指導原則使用jQuery等框架並避免使用特定於瀏覽器的代碼,那麼當您發現某個不兼容問題時會詢問具體問題。此外,您不應該瞄準瀏覽器之間逐個像素的兼容性,CSS實際上並不是爲此設計的。

0

最好的方法之一是使用標準化的代碼。避免使用「HTML 5」,因爲它仍然有很多瀏覽器特定的實現(因爲它還不是一個標準)。 HTML4或XHTML1應該適用於大多數瀏覽器(Safari,Opera,Firefox,Chrome,IE7 +),並且顯示效果差不多。作爲一名Web開發人員,如果您的網站正常工作,您應該檢查多個瀏覽器。使用ISO標準給你一個良好的開端:http://validator.w3.org/

測試有很多瀏覽器都可以使用的服務,如http://browsershots.org