我正在为一个小型非营利组织建立一个网站.我想知道在支持它之前浏览器应该拥有什么样的浏览器市场份额.Chrome看起来像是一个主要的竞争者,但它仍然不到5%,Opera也是如此.
您认为我应该完全支持哪种浏览器?
我要回答罗伯特S的回答,并稍微扩展一下.
如果你花时间,从最初的概念向前,要符合标准并用CSS发出干净的XHTML,你将为自己节省大部分的痛苦.您可能会非常接近所有浏览器的预期输出.当然,由于盒子模型的实现方式,会有一些像素级的难度,但你可能"足够接近",不需要额外的费用.
我不会故意"调整"我的网站,以确保它适用于每个浏览器 - 不仅是昂贵的(在时间方面),但它也注定要失败,因为浏览器越来越接近清洁支持标准.
FWIW,Chrome是一款绝对值得测试的浏览器.正如其他人所提到的,它基于Apple的WebKit.测试Chrome和Windows版Safari可以很好地处理您网站在Mac平台上的用户体验,至少如果您没有可用于测试的Mac.:)
Firefox,IE7和IE6足以覆盖超过90%的浏览器市场份额.
阅读新的Web标准并考虑Microsoft为IE8准备的内容是一个好主意.
然后,您可以尝试与Google Chrome兼容.
最后,应该有一个非常具体的客户要求投入时间和金钱,以支持其他浏览器,如Opera,Safari等
这是我的测试/错误修正优先级列表:
完全支持Firefox 3和IE7绝对必要
强烈建议完全支持Opera和Safari(没有遗漏功能,可以接受稍微降低的接口,但只有在绝对必要的情况下)
只要IE6和Firefox 2仍然可用(我认为它们是'生命终结'浏览器,坦率地说,很少值得付出努力),接口退化是可以接受的,这里也是旧版本的Opera和Safari,但我很少看到这些问题的重大问题.
如果接口不严重依赖于JavaScript,那么它必须降低优雅,足以成为可用的基于文本和移动浏览器如Opera移动,链接/山猫,iPhone等(这包括屏幕尺寸的任何必要的优化)
信息(即非应用)站点必须至少使用屏幕阅读器进行测试
我将毫不费力地支持Firefox 1和IE5.5或更低版本.
必须测试新功能,并至少使用即将推出的浏览器,如IE8和Chrome.毫无意义地忽略了这些,因为它们在未来几个月和几年都可能变得非常受欢迎.
当然,唯一可以确定对您有用的方法是查看您自己的使用统计信息.您可能会发现很大一部分用户仍在使用IE6(许多企业尚未升级),或移动设备使用率特别高等等.请检查您自己的统计数据!
这不是市场份额的问题.这是我们的客户使用的问题.
如果您的客户是经常资金不足的公立学校,那么您可以避免使用大量闪存和Flash.