2007-08
27

我为什么要用Firefox

firefox用 firefox 的时间也不算短了,最早是因为厌倦了 IE 的样子,想换一个口味,但是从使用 firefox 开始,我开始 了解并喜欢上了它,从此之后除了测试 web 显示效果和访问某些特定的网站(比如工商银行的网上登录,现在支付宝也开始不支持非IE核心浏览器的访问了),基本就没有再打开过 IE。

微软在操作系统领域中的垄断地位成就了 IE 在浏览器市场中的主流地位,微软把 IE 和 Windows 绑定在一起,使得 IE 成为浏览器市场的霸主。国外的浏览器市场中 firefox 还算有比较高的份额(但是还是不及 IE),国内市场则完全是 IE 的天下,据我的了解有80%以上的用户都使用 IE 上网。

但是,IE 对 W3C 标准的支持简直是糟糕透了,尤其是对于 CSS 的支持,很多 web 开发人员精心设计的效果在 IE 中根本无法显示,当然,这些效果大都是无关大局的,所以 IE 的用户也不会察觉到他们错过了什么。一些“现代”浏览器(比如 firefox 和 safari)则对 CSS 有相对完美的支持。浏览器的 bug 和不一致性是目前 web 开发人员尤其是负责前端的 CSS 开发人员面对的最大问题之一,其中的不一致性我想 IE 应该占据了绝大多数,这导致开发人员不得不花费大量的时间来修改他们的设计代码以使 web 在 IE 下的显示效果与他们预期的一致。例如若使用 firefox ,在我的评论表单中的文本输入框获得焦点(即输入状态)时,背景会变为白色,边框会变为蓝色,这就可以给用户一种醒目的感觉。但是 IE 不支持 :focus 这个样式,所以必须用更复杂的办法来实现这种效果。

上面的例子毕竟还是有解决办法,然而有很多时候没有办法通过一些手段让 IE 下的显示效果和其他浏览器一致。比如前两天我为我的文章内容中的外部链接加上了一个样式,效果就是在所有外部链接的右上角显示一个小箭头,表示点击这个链接将会离开当前站点,而链接到本站其他页面的内部链接则不显示这个箭头,以增加用户的控制能力。这个功能的实现使用到了 CSS 中的属性选择器,遗憾的是, IE 并不支持属性选择器,而且现在我还没有找到解决的办法,所以在 IE 下显示的效果是所有的链接都被加上了箭头标志。

这样的例子我就不再举了,关于对 CSS 的支持只是一个方面,其他的还有安全性、可扩展性等 IE 完全处于下风,所以我为什么要用 firefox ,答案已经很明确了。当然,firefox 也不是没有缺点,我认为 firefox 的几个缺点是:启动速度太慢,占用内存比较大(可以通过配置清理内存,但是效果不是很好),不兼容某些网站外观(这点其实是这些网站不支持 W3C 标准的问题)和某些只支持 IE 内核的网站(这个问题可以用插件解决)。总之,只要你的内存不是太小,又想获得更好的网络浏览体验,我强烈推荐你使用 firefox 。

相关文章

4 条评论(我有话要说

  1. ljhui 发表于 2007-08-28 16:00

    FF确实优秀我现在就在用。浏览网页相对安全多了。

    [回复]

  2. sofish 发表于 2007-08-28 18:38

    国内使用FF的人在增多吧,对于我来说,觉得大部分人可能是因为插件的问题所以才没有使用吧…从开始使用到现在,一直都觉得FF是无可替代的.或许有OPREA吧,不过,目的,还是觉得FF好…
    真想BS支付宝一下,本来很喜欢支付宝,但更喜欢FF.

    [回复]

  3. 小胖 发表于 2007-08-28 18:40

    是啊,我也bs一下支付宝。本来挺方便的,现在又不方便了。

    [回复]

  4. Qiu Xianli 发表于 2007-08-28 18:54

    ff加IE TAB是一个不错的选择
    虽然中庸了点! :)

    [回复]

发表评论