css - 何时停止关心浏览器




browser internet-explorer-6 (8)

IE6的问题在于它在很多公司环境中仍然是Windows XP上的标准浏览器。 所以基本上,微软必须发布一个可信的Windows XP替代品,才能摆脱可怕的IE6。

编辑:我曾经有一个“代表27000用户”(IE6)的错误报告,我们有一个错误,使我们的网站无法为大型企业客户。 在另外一个移动缓慢的环境中,这个bug在2天内得到修复和部署。

这个问题很简单,什么时候才能最终在浏览器版本上拉上插件,而不再关心支持呢? 具体可以预料的是这是针对IE6的。 我现在正在处理的网站有一个大部分完成的设计,需要整合,但大部分的后端功能预计不会在6或7个月内完成。 是否真的值得与IE6战斗,因为只是跳过它,并支持IE7 +呢? 另外,这个网站特别针对的摄影师,其中许多我知道的事实是mac头。


你可能还有一年左右的时间来支持它 - 微软表示, 服务包支持将于 2010年7月13日结束 ,所以如果你支持的话,那么你会好起来的 - 之后,我想你可以高兴地告诉你人与你无关,责怪MS :-)


您不必在每个浏览器的样式表错误和特性上失去自己的头脑 - 没有任何浏览器的显示/布局引擎是完美的。 如果您的网站在某些较难使用的Web浏览器上看起来并不理想 , 但是,您的网页也应该可以在旧的Web浏览器上访问使用

意即:

  • 用适当的标记写出有效的,结构合理的HTML,这是合理的,没有样式表也是清晰的(是的,并不是所有的浏览器都支持它们,而且你永远也不知道你的页面是如何呈现的)。 样式表被禁用,您的网页应该是有意义的。

  • 尝试编写尽可能简单和结构化的样式表,以获得所需的效果。 这将增加不同实现之间布局和呈现的可能的一致性。

  • 使用网页浏览器和设置上的样式表来测试您的网页,这些网页浏览器和设置您希望被大多数目标受众普遍使用,看看它们看起来不错。 在一些较老的和不太常见的浏览器上测试它们,以确保它们看起来可以接受,并且仍然清晰易读,即使字体,间距和布局不正是你想要的。

如果在一个非常常见的浏览器(例如Internet Explorer 7和Firefox 3,现在更多,取决于您的受众)设计时看起来不太好,那真是一种耻辱,即使是因为浏览器的问题。 找到解决这个问题的方法或者解决这个问题,偶尔你需要使用一些技巧来解决这些问题。

我不知道各种版本的Internet Explorer有多普遍。 但是,一般来说,如果您的网站显然不工作,或者在Internet Explorer 6或通用浏览器上看起来全是乱码,那就太糟糕了。


我唯一要说的是,如果你决定不支持的话,你的用户应该明确表示不支持IE 6。 您在IE 6上的用户可能会对您感到恼火,但至少他们会知道如何使其工作。 更好的是,他们不太可能认为你只是无能。


这个问题当然没有神奇的答案,但是问题的答案很简单。 :)

您需要查看该特定网站上访问者的数据,然后根据支持该浏览器的额外工作量与您期望使用的访问者数量,进行成本与收益分析。

还有其他的事情可以让你的生活更轻松。 例如:

  • 使用框架(如jQuery)来抽象浏览器差异和错误。
  • 不要担心像素完美的跨浏览器。
  • 发送IE 6一个更简单的样式表,或根本没有样式表。

在这些情况下,您仍然支持浏览器,只是没有给予您符合现代标准的浏览器的支持级别。

请参阅雅虎的分级浏览器支持政策


这取决于你的用户群,检查他们正在使用什么。

但是,如果是普通大众,我会想象ie6将会持续多年。


一切取决于你的目标用户是谁,如果你可以推/指定一组浏览器。 如果是内部或基于SaaS的模式,这可能更容易卖出,如果它是一个公共场所,那么你需要打到更广泛的基地,但它仍然归结为目标受众。 如果你的目标Windows开发人员,例如,支持旧版本的Safari可能是一个非问题...


正如其他人所指出的那样,这个问题是非常主观的,现场观众不同。 刚才已经说过了,我用以下的一般指导原则:

  1. 支持所有主流浏览器(Internet Explorer,Firefox,Safari,Opera,Chrome)的最新版本。

  2. 尝试支持由各种统计网站告知的98%的浏览公众使用的浏览器。





usability