Internet explorer 如何使网站与每个浏览器兼容

Internet explorer 如何使网站与每个浏览器兼容,internet-explorer,firefox,google-chrome,Internet Explorer,Firefox,Google Chrome,我正在尝试创建一个新网站,我想知道如何使它与跨浏览器兼容,因为现在我可以用谷歌chrome完美地查看我的网站,当我看到Firefox 7.0时,它看起来非常难看,而IE 8看起来更好。所以我想知道如何使其兼容 如有任何建议,将不胜感激 每个浏览器都会呈现不同的内容,主要是因为它们呈现不同的CSS属性(您可以在www.w3schools.com/cssref/此处查看不同的浏览器呈现)。一个常用的解决方案是区分每个可能的浏览器的CSS Stilesheet。您可以通过javascript检测客户端

我正在尝试创建一个新网站,我想知道如何使它与跨浏览器兼容,因为现在我可以用谷歌chrome完美地查看我的网站,当我看到Firefox 7.0时,它看起来非常难看,而IE 8看起来更好。所以我想知道如何使其兼容


如有任何建议,将不胜感激

每个浏览器都会呈现不同的内容,主要是因为它们呈现不同的CSS属性(您可以在www.w3schools.com/cssref/此处查看不同的浏览器呈现)。一个常用的解决方案是区分每个可能的浏览器的CSS Stilesheet。您可以通过javascript检测客户端浏览器:

并通过javascript再次设置不同的css

这里有一个完整的示例:
每个特定的不兼容性都需要不同的解决方案。一般原则是使用jQuery之类的框架,避免使用特定于浏览器的代码,然后在发现不兼容时询问特定问题。另外,您不应该追求浏览器之间的逐像素兼容性,CSS实际上并不是为此而设计的。

最好的方法之一是使用标准化代码。避免使用“HTML5”,因为它仍然有许多特定于浏览器的实现(因为它还不是标准)。HTML4或XHTML1应该适用于大多数浏览器(Safari、Opera、Firefox、Chrome、IE7+),并且显示的内容大致相同。作为一名web开发人员,如果您的站点运行正常,您应该使用多个浏览器进行检查。使用ISO标准为您提供了一个良好的开端:


可以使用类似于

jQuery的服务在很多浏览器上进行测试,这是创建跨浏览器网站的最佳选择!!!!。请阅读此链接: