网页标准 中文会消失!
中国互联网的不标准程度举世闻名。三大门户,百度 QQ 使用的全部是不标准网页。当 IE 8 正式发布并普及,中文互联网将面临洗牌。大部分不标准的网页将不能被显示,永远"消失在互联网"。; U) ?6 \2 c; O# i( z0 l
屈指算来,只有不到一年的时间。
( s( b* U4 W' ]# H6 @0 U8 H* V! q7 ^+ ^8 w& ]5 u1 \ O
_/ Y7 ^ H6 I( f. Y% W0 h" K( b8 U" M4 \- T
网页标准是什么?$ ~% M" r7 S# p4 `/ T1 c, x8 M6 |6 P
4 C8 h, @& `4 Y8 f
网页标准,对国人来说是一个比“浏览器”还陌生的名词。, [7 k' O5 u1 H' d: M; _
9 S- B0 S0 H, E$ h
简单说,浏览器就是你用来看网页的软件,而网页标准作用是让浏览器听网页的话。如果网页代码告诉浏览器显示“1”,浏览器就不应该显示“2”。
. o$ l& @ ?/ J/ h' B( U# Y: s% P- s8 D) u( n; N D+ g
现行网页标准的制定者是 W3C 组织,由互联网他爸爸 Tim Berners Lee 一手创立,现在包含众多厂商和学术机构,如诺基亚,Opera,微软。
/ b( F! \6 f5 E6 D) N Z; w! H
5 o9 G Y/ X, N0 d长久以来,标准在 W3C 手中不断进化升级,在技术上和已臻完美;HTML5 标准甚至加入了网页上音频和视频相关的细节。同时,世界上的网页却越来越多的不符合标准。. f/ |* r" [! m7 z) O1 N
1 N4 L/ {# r8 e# e原因很简单,作为世界上使用人数占绝对优势的微软 IE 浏览器,是一个不听话的浏览器。当代码告诉它显示“1”的时候,它会毫不犹豫地显示“2”。
4 y9 Y0 P* \8 J, S6 n3 Y9 u
3 t( c* i3 t$ I/ s4 y微软 IE :不标准是核心竞争力/ l! A+ h2 ^0 g( V" _
2 s8 I+ W/ x6 g o- y/ s
在微软官方网站上,明确的表示支持网络标准。事实上,微软一直在阳奉阴违。& f& B# K4 s/ D2 m& a
8 o9 R) u! H/ O+ J, E通过90年代的 Windows 操作系统捆绑浏览器,微软一举把昔日浏览器霸主网景公司扫地出局。- S! L* `* p: W1 O; x; E4 t! e% i
; X* a0 @- N; P6 u
此后,IE 浏览器成了事实上的网页标准。
8 Q; _" R# G; \! G
j$ n0 n, L$ P+ A2 ~长此以往,错误成了真理。当大部分网络开发人员想让网页上出现2的时候,代码中会写“显示1”。网络上充满了不标准的网页,原因是,标准的网页在 IE 根本显示不出来、8 L8 N! }8 [8 E e5 h Y, x. O
! c% f& ?0 |1 q6 S
对其它浏览器来说,这是一场灾难。因为微软的不遵守标准完全是不透明的,没有任何文档告诉你 IE 会把 1 显示成 2。当其它浏览器按照代码把 1 显示为 1 的时候,无数用户却来抱怨该浏览器不正常。+ J. Q! T' Y' a% k
% z, Z" D- K" c, {这为 IE 提供了核心竞争力——如果你想"正常"访问充满错误网页的网络,除了 IE 别无选择。! b3 v \; _) Y. Y
2 F8 f- ^$ E J5 U2 p3 g
其它浏览器:水至清则无鱼% L) v' q2 v$ U
$ p. h6 ?3 a# G" Y, H" @, e
Opera 9 是 Windows 平台上第一个通过 ACID 2 标准测试的浏览器,完全符合 W3C 网络标准。而用户抱怨最多的问题是为什么某某网页显示不正常,为什么某某网站不能用。% V% i) {- C& ?( {6 R$ |& U
1 R7 a. b* A% P3 L# g
Mozilla Firefox 也是如此,尽管正式版本 2.0 尚未通过 ACID 2 测试,其测试版本的 Firefox 3 已经可以显示测试中黄色的笑脸。而大多使用 Firefox 3 测试版的小白鼠用户最显著的感受是,尽管浏览器更标准了,可相对于 2,不“正常”的网页更多了。$ S. j9 n* K8 g
. o" M" j% |+ `6 _; D而 IE 8 默认支持标准的消息对它们来说再好不过了。现在的情况是,只有在 Opera 9.2x 正式版本下正常网页才可以保证一年之后不会“永远消失”。. g+ y4 {/ d' Y1 ?7 M$ N/ V0 |+ B% O5 h
6 E; ^; h' H u2 t' [! J' ~
标准在中国
5 H6 y( m+ Y" ^
! ]- p# L) R" i4 I; }- a一直以来,中国互联网界从未感到 IE 的不标准给自己带来的不便。
, Q1 P0 h f# S1 Y! b& B' e
; C* k8 `8 [: O) v7 G任何在中国从事互联网开发的程序员都知道,只要写出来的网页或应用在 IE 里面能够正常使用,老板就会完全满意。几乎所有其它浏览器用户的抱怨都会不了了之。
1 v8 |$ `3 D6 M' a+ l5 B# H# h7 N2 b
微软在 IE 7 修复了一些“不听话”的错误,导致部分网站在 IE 7 下完全失效,而整个互联网没有出现大问题。最严重的问题无非是,红极一时的动网论坛发现,长帖子在 IE7 中直接被表格截断,无法显示下半部分。/ C# l* ]* n& Z" h" J
* b5 d! S M. d( v
使用 W3C Validator 测试三大门户的首页,没有一个完全标准。而QQ空间则会检测用户的浏览器,如果发现使用的不是 IE 则直接阻止访问。/ k' p4 L5 k1 O7 d
9 Z, l+ y5 D W1 t7 I$ RIE 7 从测试到发布正式版本用了 10 个月,IE 8 已经发布测试版本,正式版指日可待。毫无疑问,只要微软说话算数,标准化网页是未来的趋势。+ L, I9 H; i9 |6 M5 E8 }
$ ^8 ?2 j& i( j4 B7 I# q5 J2 n中文互联网别无选择,希望一年后还能见到中文网页。
搜索更多相关主题的帖子:
网页标准