| 有关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 - 7 > >>| 日 |
一 |
二 |
三 |
四 |
五 |
六 |
|---|
| |
|
|
|
|
|
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 |
|
|
|
|
|
|
|
 |
| 登陆 |
|
|
 |
| 信息 |
|
|
 |
| 友情链接 |
|
 | |