在进行Web开发时支持所有Web浏览器是否重要?

时间:2014-01-19 15:46:09

标签: css internet-explorer google-chrome browser web

可能是一个模糊的问题,但我想知道在创建网站时支持所有网络浏览器功能的重要性和必要性,我确实遇到了臭名昭着的Internet Explorer的许多问题,现在几乎已经过时了每个人都讨厌它,但人们仍然使用它,当你无法获得相同的CSS或格式化以应用于不同的浏览器时,它会变得很头疼。 ChromeFirefox似乎没有给我带来任何问题,但出现的IE的每个版本似乎都有不同的做法,我们必须坚持这些做法才能获得我的网站显示我想要的。

想要问任何有经验的网络开发者是否确实需要确保您的网站在每个浏览器上正确显示和相同?我实际上在做网站时不考虑IE我只在更流行的浏览器上测试我的网站,例如ChromeFirefoxSafari网络和移动设备。这是件坏事吗?

4 个答案:

答案 0 :(得分:1)

这是一个模糊的问题。我们不能轻易回答一个问题,因为它会因项目而异。

然而,为了尝试这样做,答案是“是的,绝对 - 除非有正当理由否

然而,有效的理由往往不受限制,但有些理由不在我的头顶:

  • 它是为专有系统而构建的(比如......仅限iPhone) - 意味着你可以利用所有移动Webkit的能力,而不必过分担心优雅的降级)
  • 因为旧版本的IE很糟糕。我们都知道这一点,但我们终于开始将人们视为不完全跨浏览器兼容的合理论据。较旧版本的IE往往需要额外的解决方法,其中a)需要时间b)金钱和c)是一个维护问题。
  • 访问该网站的任何人都不会使用它。这不是一个很好的借口,但它可以是有效的。如果没有人使用一些几年未更新的模糊浏览器访问该网站,那么为什么要迎合它呢?

事实上,总结最后两颗子弹,我可能会这样说:

  • 支持浏览器x需要额外的时间,精力和非专有代码吗?如果是这样,请考虑不支持它。

答案 1 :(得分:0)

以这种方式理解:

网站只是传达某些信息的平台......现在,如果您想以相同的方式在所有媒体(网络浏览器)中显示您的信息......那么,是的,你需要支持所有的媒介....否则灰姑娘也可以呈现为野兽!! :)

答案 2 :(得分:0)

这实际上取决于您对用户的期望。这取决于年龄,国家,工作,甚至政治,如果你想要TIME.com。如果你有一个保守或较旧的用户群,你最好支持IE。年轻,时髦的自由主义者更有可能使用Chrome / Firefox。

根据Wikipedia,互联网资源管理器在2013年的用户份额约为20%。

这只是我的观点,但我看到了20%。这并不意味着我必须让IE中的所有内容与Chrome / Firefox中的内容完全相同。但它必须看起来不错,绝对不会破碎。

答案 3 :(得分:0)

答案是肯定的。但你不应该担心浏览器,而是支持标准。当您支持实际标准时,您将支持所有浏览器。如果您担心某个功能不受支持或仅支持部分支持,那么您需要进行检测并做出相应的反应,无论是polyfil还是忽略该功能。