第八军团
有关css与firefox的问题
自从有了《网站重构》这本书以来,中国乃至全世界的网站开始面向firefox开发网站。
这是一个很严重的问题。
当然,我也曾经开始面向firefox转型过。但是,firefox针对css的解析有很大问题的。
====================
1:firefox似乎故意的与ie不兼容
IE是微软的产品,但是,我们不应该这么看待ie。作为微软,它手底下也有一批世界顶级的软件工程师。而作为ie开发小组来说,更不乏世界级专业的软件设计师,ie可能在兼容windows操作系统的方面受制于皮尔·盖茨的战略思想(如要融合outlook,ie插件等等)。但是,对于css这个世界级标准来说,仅仅只是版面布局,我想皮尔·盖茨不会为了与众不同而强行要求手下的设计师变更css标准的。
因此,对于那些世界级的软件设计师来说,同一个标准的执行与解析,难道微软IE的软件设计师就比firefox的软件设计师低人一等?ie的css解析也不是有太大错误的地方。

2:css标准其实并非标准
从css的发展来看,它也并非一个严谨的标准,因此才造成各浏览器的解析不同。否则,那么应该是完全一致的。

3:市场决定一切
ie浏览器如今占有85%以上,也就是说,我们的网站是为了这85%的用户服务的,当然,我们还要兼顾另外15%的用户。到底哪个是西瓜,那个是芝麻,大家应该都能哟一个自己的判断。

4:FireFox其实也仅仅只是一个产品而已。
FireFox和IE一样,仅仅只是一个软件产品,而不是艺术品。作为一个产品,他是有瑕疵的,否则,那么FireFOx将不会发布更新,更不会再升级了——因为已经很完美了。同样,IE也是有瑕疵的,也是要不断地更新、升级。从这一点来看,两者都是一丘之貉,不分仲伯的。所以不要拿FireFox的优点评价IE的弱点——注意可比性原则。

5:老外就是老外
css标准是老外制定的,同样,firefox和ie的争论也是老外之间的争斗(我们不否认各浏览器的开发人员有中国人的参与),css并没有照顾亚洲语种的使用习惯。
对于西方语种的版面布局及其语种的特点。
那h1、h2、h3的css默认样式来说,根本就不符合亚洲语种,过于宽大的留白、间隔、边距、间距等等现象——这完全是为了西方单词和过长语句安排的。而对于亚洲短小精炼的语句、词汇,尤其是作为标题使用,更是无法采用默认效果的。
还有ul、li等标签,其默认效果更是对亚洲语种的差强人意。
不过,听说css3里面已经制定出关于日文的一些特殊标准。目前还没有特定的中文样式标准。

6:《网站重构》仅仅只是一个网站高手的制作经验
《网站重构》仅仅只是一个网站高手的制作经验而已,并非网站制作的标准。更不能谈得上这本书是 网站建设的白皮书。我们可以拿来学习、体会。而不能把它作为一部圣经、网站设计者的《论语》看待。

7:中国网站设计者的难处
作为中国的网站设计者,不仅要兼容各浏览器的不同,还要修正老外制定的css默认样式。这要比西方网站设计者来说,困难是双倍的。
尤其是在整体布局上的习惯,中国的网站都是大而全(杂)的,西方的网站都是内容的专业性很强。中国的网站内容都是综合性的,因此布局较为复杂,版面格局制作困难;而西方的网站,我们可以看到——布局及其简约、清晰。
我们不能否认中国的网站布局习惯不好——毕竟这是从中国有了网站以来的习惯了,也是中国的国情的特点。我们更不能否认西方网站的单一、直白——毕竟中西方文化存在差异。

因此我个人的体会如下:
要做专题网站,如果有简约的要求,那么尽量采用css + div的样式布局;而对于综合性的网站,还是采用老传统的方法——css + table 方式。
如果有机会,大家可以通过ie和firefox看看 http://www.cctv.com 这个网站。呵呵,被《网站重构》这本书牵着鼻子走的下场。
最后,还是一句名言——走自己的路,让别人说去吧。
2006-7-17 14:36:00
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
日历
<<  < 2006 - >  >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
公告

登陆
日志
回复
留言

信息
搜索



友情链接
 
DESIGN BY SHANGRILA