在浏览器兼容性方面最狡猾的浏览器

时间:2014-02-28 15:50:46

标签: html web

我知道这是一个基于意见的问题,但我希望避免被关闭,因为这不是个人品味问题。

我应该开发哪种浏览器,这会告诉我我的代码最有可能跨浏览器兼容?换句话说,哪个浏览器对代码最严格?铬似乎是最不严格的..

我最近的经验是Chrome中有0个错误= IE中有49个错误。我想知道我是否针对IE进行开发是否会像IE中的0个错误= Chrome中的11个错误?

6 个答案:

答案 0 :(得分:1)

使用一个特定的浏览器尝试查看它与其他浏览器的兼容性并不是真的有意义。您应该使用标准合规性和最佳实践在现代浏览器中进行开发,然后在所有浏览器中进行测试,以确保在旧浏览器中实现跨浏览器兼容性和优雅降级。

Google Chrome和Chrome Canary被广泛认为是最好的浏览器,但现代版的Safari和Firefox也很不错。

答案 1 :(得分:0)

您应该为合理可能或想要定位的浏览器开发。浏览器不是严格的命令;在标准方面,他们每个人都有自己的怪癖和怪异。因此,假设某个浏览器中的某些东西(甚至是“最严格的”)可以保证在另一个浏览器中看起来像什么。

答案 2 :(得分:0)

标准代码适用于任何主要浏览器。我在chrome上开发,然后在Internet Explorer上进行检查。 IE在标准兼容方面曾经很糟糕,但在最近的版本中要好得多。

如果它在没有任何IE黑客的IE 7或8中工作,那么它应该可以在任何地方使用。

答案 3 :(得分:0)

Lynx

它仍处于积极发展阶段。仍然有一个小的用户群。它不支持JavaScript,Flash,图像或视频。

如果它在lynx中有效,它适用于任何最近的远程浏览器。


如果您不关心这种级别的兼容性,那么您使用MDN或其他一些非常适合您网站访问者中最低流行版IE的 安全开发-Microsoft引用作为您的资源(以避免使用仅IE的功能)。

答案 4 :(得分:0)

你使用像Twitter bootstrap和jquery这样的框架,那么它在所有浏览器中应该看起来都一样。并且最容易保持最新。

答案 5 :(得分:0)

那么,

我称之为 Internet Exploder 。 IE是一个主要的痛苦,特别是IE7和8.如果你可以在那里工作,那么小伙子,比你准备好大项目。

此外,请检查您的网站统计信息(可能使用Google Analytics)并查看您的用户使用的是哪种浏览器。