2006-02-08 22:18:50 By: 小马
在去年我用过一次Mozilla Firefox,当时网上很多人(主要是Blogger)都在网站上放上它的下载链接,也算是一个热门。我用了几天后就放弃了,因为用Mozilla Firefox浏览的很多网站都变得面目全非,而且感觉速度没有IE快,就删除了Mozilla Firefox。今天春节假期做LaLa的网站,第二次尝试使用div+css制作网页,做了大概页面后突然有了用Mozilla Firefox测试的念头。刚开始下的是带Google工具栏的Mozilla Firefox 1.5版的,感觉可用的中文扩展少,删除后又下载了Mozilla Firefox 1.0.7版的。我做的div+css网页在IE浏览下一切正常如我所想,没想到到了Mozilla Firefox下却不是那回事,最后总算是解决了这个问题。
而这次Mozilla和IE之争,让我从源码处认识到IE和Mozilla Firefox的不同,也就是它们对CSS(层叠样式表单)的解释问题。IE对CSS的解释不是很严格,样式表里写的不严谨IE也能处理得好,得到我们想要的结果。Mozilla不行,对CSS要求严格,样式表里缺少了一样,网页就会变成另外一种样子。如果是我这样的新手,对CSS语法本身理解认知不够的话,CSS写的不正规时用Mozilla测试网页简直就是一种噩梦。而IE相对来说就很简单,在我认识不到的时候,他也能把网页解释成正常的表现形式,就是说我当时所写的正是我所想要的。
Mozilla做为不同于IE的浏览器,自有它的不同之处。那些优点不必多说,最大的感受就是Mozilla对待标准的态度及理解。我也终于知道那些Blogger为什么这么喜欢他了,因为这些人大多属于技术型人才,自己会写源代码,他们自然欢迎这种符合标准的开源性质的浏览器。IE则不同,财大气粗的微软根本不屑于做这些,他们要做自己的标准,并把这种标准推广到使用者中,同时他们也能很好地兼容现行的一些标准。微软的IE普及率实在太高了,从我使用的Google Analytics来看,访问我这个Blog的用户,超过97%的使用的是IE浏览器。这也让我考虑为了Mozilla Firefox值不值得反复去修改CSS,最后决定还是要修改,不是为了Mozilla Firefox,而是为了学习CSS语法,更严格的语法书写有百益而无一害,何乐而不为呢。
我有一个疑惑,当Mozilla无法打开某个网页时会给一个“警告”提示,但是地址栏那是空白的,这样很不好。当我点击不少链接后,其中有几个无法打开,那我将不清楚这些网址是什么,因为有些原始标签页/窗口我可能已经关闭。而刷新也将不起作用,因为地址栏里没有地址。这样的事情我已经遇到过很多次,有些烦恼。