【问题标题】:which browser to start with? IE, Firefox, Chrome, Safari?从哪个浏览器开始? IE、火狐、Chrome、Safari?
【发布时间】:2010-06-29 17:24:17
【问题描述】:

我们都知道不同浏览器上的渲染差异,以及不同浏览器上对样式和其他东西的各种支持。

在开始开发网站时,最适合启动哪种浏览器,然后通过各种方法说服其他浏览器。

例如是否可以从 IE 开始,然后进行必要的更改以在 FF 和 chrome 等中显示相同的内容?或者从现代/webkit 浏览器开始,然后根据 IE 和其他低版本降级代码。

另外,我想知道我们可以避免使用哪些浏览器。许多网站已停止支持 IE6。那么,作为开发人员,我们也可以开始避开一些网站吗?如果是,全部是什么? (哪个版本的浏览器)

【问题讨论】:

  • 我喜欢把网络浏览器简单地看作是一个工具箱中的工具。不幸的是,许多人选择只使用一种浏览器。对于某些人来说,这是因为他们不知道或不想获得另一种工具。还有一些具有一定宗教活力的人只使用某些浏览器。所以,话虽如此,问你问题的另一种方式是:我是否愿意疏远一定比例的潜在客户群。如果有,多少钱?

标签: browser cross-browser


【解决方案1】:

首先要做的是确保您开发的 HTML 和 CSS 尽可能符合标准。这将简化以后的跨浏览器测试。

我在现代浏览器上开发一切,通常是 Firefox,因为它有许多有用的工具可以帮助我。在 FF 中每个阶段都正常工作后,我加载了 Chrome、Safari 和 Opera,10 次中有 9 次都可以正常渲染。

然后就到 IE 领域了。我从最新的 IE 版本开始,然后回到 6。 然后,我花了接下来的一周发誓并调整所有 IE6 问题,直到它可以正常工作。

【讨论】:

  • 不错。那是一个很好的层次结构。 FF->Ch->Saf->IE--;谢谢!
  • 不客气,别忘了 Opera,它的市场份额很低,但可以确定总是好的。此外,如今它已在许多移动设备中使用。
【解决方案2】:

我总是从 firefox 开始,因为它对错误非常宽容,而且大多数在它上正确呈现的东西在 IE 上都正确呈现。反之则不然。

IE 曾经很容易使用,因为它非常宽容。然而,这意味着在 Firefox 和其他浏览器上进行测试时,没有任何效果,我不得不重新编写大量代码。

【讨论】:

  • 确实如此。 IE 有时很灵活,而其他人则不然。
【解决方案3】:

我建议你从最差或最受欢迎的开始。你很幸运:最差的和最受欢迎的是一样的。 Internet Explorer。

【讨论】:

  • 在 IE 中进行初步测试的问题在于,您很可能会构建一个依赖于 IE 中呈现错误的站点,当您在呈现代码的浏览器中查看它时,它看起来会完全崩溃正确...
  • 乔纳森:对我来说,这意味着永远用拳头完成最困难的任务。
  • Guffa:刚刚检查过,IE 不再是最常用的浏览器了。火狐是。所以我完全同意。
  • 皮埃尔,你说得对,先做困难的事。即使我最近也这样做了。 twitter.com/2sks/status/16302833482 但是,正如 Guffa 所说,当我与 FF 核对时,这很奇怪。尼尔的回答似乎很好。你说的话?因为如果你从 IE6 开始你的范围是非常有限的。如果您从最新版本的 chrome 开始,您有很多选择。即您可以在最高版本中使用 HTML5 和 CSS3,并在较低版本中将其替换为替代品。但我们不能反过来做同样的事情!
  • 尼尔的提议非常好。我也曾经首先在 Firefox 上进行开发,因为有很好的开发者工具可用。 Chrome 也非常适合这一点。但是几年前,IE是最常用的浏览器,现在已经不是这样了,所以请忽略我的回答。尼尔的回答应该是你应该接受的。
猜你喜欢
  • 2011-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 1970-01-01
  • 2017-12-13
相关资源
最近更新 更多