2011-09-27 75 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