当我建立一个网站时,我希望至少有一个浏览器,我可以在没有任何黑客或变通方法的情况下展示它,但仍保留最大的功能.知道没有一个浏览器具有完美的标准依从性,哪一个最接近?
此外,是否有任何标准领域,单个浏览器似乎专门?例如,Opera似乎倾向于坚持所有与语音相关的CSS标准.
我认识的大多数人的工作方式是运行Firefox(使用Firebug)并在其中进行开发.Firebug是一个非常有用的调试工具.他们通常会采取相应的措施,并尝试将其发送到IE和其他浏览器.不完全是你的问题的答案(它不是100%兼容,但它很接近),但希望它有所帮助.
Safari使用最新的WebKit每晚构建.
并不是说世界上任何浏览器都使用它(甚至不是Chrome),但如果你担心的是标准,那么这是你最好的选择 - 它通过了Acid3,这是市场上没有浏览器可以做到的.
这是一个很好的问题,但我发现很难给出一个答案.传统上,Opera是最符合标准的.很长一段时间,它实际上是唯一通过ACID2测试的浏览器.FireFox和IE还没有能够声称(虽然据说IE8应该解决这个问题,并且FF一直在努力).
不过已经说过了,请注意IE现在拥有所有浏览器中最大的"市场份额"(企业与MS有关,而Windows总是带有开箱即用的IE),紧随其后的是FireFox.因此,如果您的目标是在大多数人将使用的浏览器中展示您的应用,那么它必须是其中之一.
纯粹主义者会告诉你,FF比IE7更符合标准(并且它们是正确的),所以你应该为此设计,而不是IE.多年来,我作为一名设计师/开发人员可以说,采用这种方法的网页可能并不是一个好主意.再次牢记 - IE拥有市场份额,通常在重要的地方.因此,如果它在FF中看起来很棒但在IE中断,那么大多数用户都会非常沮丧,反之亦然.
最好的妥协 - 专注于这两个.至少在FF和IE中调整一下,现在你已经覆盖了90%以上将使用你网站的人.
不要误解我的意思 - 我不是要解雇Opera,Safari或任何其他浏览器的用户.但如果你想要最少的工作量,那么你就去了.
最佳答案 - 花点时间,正确行事,测试所有主流浏览器.提前完成这些浏览器工作所花费的时间(当您可以按照自己的进度完成时)将得到很好的回报.相比之下,尖叫的客户想要知道为什么你的页面在他最喜欢的浏览器中断,并希望今天修复它.:)
"当我建立一个网站时,我希望至少有一个浏览器,我可以在没有任何黑客或变通方法的情况下展示它,但仍保留最大的功能."
如果您正在测试自己的网站,则可以根据用户的需求选择目标浏览器.
除非您处于可以强制用户更改为特定浏览器的位置,否则您需要在他们使用的任何浏览器中测试您的网站.
歌剧来最接近标准的符合性.