哪种浏览器最适合测试Web标准?

时间:2020-03-06 14:33:17  来源:igfitidea点击:

建立网站时,我希望至少有一个浏览器可以在没有任何hack或者变通方法的情况下进行展示,并且仍保留最大的功能。知道没有一个浏览器具有完美的标准遵循性,哪个浏览器最接近?

另外,有没有哪个标准领域专门针对单个浏览器?例如,Opera似乎一心一意遵守所有与语音相关的CSS标准。

解决方案

尝试使用Google Chrome浏览器,它使用的WebKit具有最新标准的完整功能。

Opera最接近标准合规性。

我认识的大多数人的工作方式是运行Firefox(带有Firebug)并进行开发。 Firebug是调试的宝贵工具。他们通常会采用这种方式,然后尝试将其压缩到IE和其他浏览器中。并非完全是我们问题的答案(不是100%兼容,而是接近),但希望能对我们有所帮助。

The way most people I know work is to
  run Firefox(with Firebug) and develop
  in that. Firebug is an invaluable tool
  for debugging. They will usually take
  what the get there and try to squeak
  it into IE and other browsers. Not
  exactly the answer to your question
  (Its not 100% compliant but its
  close), but hopefully it helps.

+1我更喜欢firefox来进行大多数浏览,因为我发现它最稳定,最容易使用,但是当涉及到Web开发时,与firebug结合起来就很容易了!其他的都适合测试,但是我发现firefox + firebug使一切变得更容易使用

Safari使用最新的WebKit每晚构建。

并不是说世界上任何浏览器都使用过此功能(甚至不是Chrome),但是如果我们担心的只是标准,那最好的选择就是它通过了Acid3,这是市场上尚无浏览器可以做到的。

我曾经使用Opera和Firefox作为我的"符合标准"的浏览器,但是最近我对Safari非常着迷。底层的WebKit确实很扎实,javascript确实非常快(或者足够快),并且CSS支持非常出色。它不是完美的,但是在做应该做的事情上确实做得很扎实。

而且,它具有我在浏览器中见过的最强大的打印屏幕功能。严重地。尽管其他所有浏览器似乎都能真正解决我尝试打印的任何屏幕,但Safari似乎总是能正确解决问题。一件小事,但值得我的重点。

编辑添加:Chrome即将取代Safari的位置,但是打印屏幕仍然是决定因素。能够轻松地在与客户的会议中点击"打印",而不必进行任何设置来使它正常工作,这是一个很大的缓解。

"当我建立一个网站时,我希望至少有一个浏览器可以在没有任何黑客手段或者变通办法的情况下进行展示,并且仍然保留最大的功能。"

如果要测试站点,最好根据用户的需求选择目标浏览器。

除非我们处于可以强迫用户更改为特定浏览器的位置,否则我们需要在他们使用的任何浏览器中测试网站。

这是一个很好的问题,但是我很难给出一个答案。传统上,Opera是最符合标准的。长期以来,实际上它是唯一通过ACID2测试的浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 FireFox和IE无法断言(尽管据说IE8可以解决这个问题,而FF一直在努力解决)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。########

话虽这么说,但请记住,IE目前在所有浏览器中拥有最大的"市场份额"(企业与MS有着联系,Windows总是随便提供IE)紧随其后的是FireFox。因此,如果目标是在大多数人都会使用的浏览器中展示应用程序,则它必须是其中之一。

纯粹主义者会告诉我们FF比IE7更符合标准(并且是正确的),因此我们应该为此设计而不是IE。作为设计师/开发人员,我可以说很多年了,采用这种方法的页面可能不是一个好主意。再次请记住,IE拥有市场份额,通常也很重要。因此,如果在FF中看起来不错,但在IE中出现问题,则大多数用户会非常沮丧,反之亦然。

最佳妥协集中在这两个方面。对其进行调整,使其至少在FF AND IE中看起来正确,现在,我们已经覆盖了90%以上将使用网站的用户。

不要误解我的意思,我并不是想解雇Opera,Safari或者任何其他浏览器的用户。但是,如果我们想以最少的工作量获得最大的结果,那就可以了。

最好的答案会花费时间,请正确执行,测试所有主要的浏览器。提前花些时间解决这些浏览器难题的时间(当我们可以按照自己的节奏进行时)将是很有意义的。将其与尖叫的客户进行比较,后者想要知道页面为什么在他喜欢的浏览器中中断,并希望在今天将其修复。 :)

不要只使用符合标准的浏览器,而要使用其他工具,例如w3c验证程序。

我将Firefox与IE选项卡和chrome一起使用。带有IE选项卡的Firefox,因为这是两种具有最大市场份额的浏览器,而chrome是chrome,因为它是使用webkit的少数Windows浏览器之一,这意味着它的显示方式应与野生动物园类似。

我发现,如果我们坚持使用符合标准的标记,并且不要使用任何异常的标记,那么它将在Firefox 2/3和Safari / Chrome中正常显示(通常在IE7 / 8中正常显示)。如果不是这样,我们最好尝试简化标记,而不要引入黑客和变通办法。