IE8 的測試版發佈, ACID 3 測試正式推出,聽上去是讓人興奮的技術進步,而對中文互聯網站卻是極大的威脅:這意味著,超過半數的中文網頁在一年內要麼實現網頁標準化,要麼永遠消失在互聯網上。中國互聯網的不標準程度舉世聞名。三大門戶,百度 QQ 使用的全部是不標準網頁。當 IE 8 正式發佈並普及,中文互聯網將面臨洗牌。大部分不標準的網頁將不能被顯示,永遠“消失在互聯網”。
屈指算來,只有不到一年的時間。
網頁標準是什麼?
網頁標準,對國人來說是一個比“瀏覽器”還陌生的名詞。
簡單說,瀏覽器就是你用來看網頁的軟件,而網頁標準作用是讓瀏覽器聽網頁的話。如果網頁代碼告訴瀏覽器顯示“1”,瀏覽器就不應該顯示“2”。
現行網頁標準的制定者是 W3C 組織,由互聯網他爸爸 Tim Berners Lee 一手創立,現在包含眾多廠商和學術機構,如諾基亞,Opera,微軟。
長久以來,標準在 W3C 手中不斷進化升級,在技術上已臻完美; HTML 5 標準甚至加入了網頁上音頻和視頻相關的細節。同時,世界上的網頁卻越來越多的不符合標準。
原因很簡單,作為世界上使用人數佔絕對優勢的微軟 IE 瀏覽器,是一個不聽話的瀏覽器。當代碼告訴它顯示“1”的時候,它會毫不猶豫地顯示“2”。
微軟 IE :不標準是核心競爭力
在微軟官方網站上,明確的表示支持網絡標準。事實上,微軟一直在陽奉陰違。
通過90年代的 Windows 操作系統捆綁瀏覽器,微軟一舉把昔日瀏覽器霸主網景公司掃地出局。
此後,IE 瀏覽器成了事實上的網頁標準。
長此以往,錯誤成了真理。當大部分網絡開發人員想讓網頁上出現2的時候,代碼中會寫“顯示1”。網絡上充滿了不標準的網頁,原因是,標準的網頁在 IE 根本顯示不出來。
對其它瀏覽器來說,這是一場災難。因為微軟的不遵守標準完全是不透明的,沒有任何文檔告訴你 IE 會把 1 顯示成 2。當其它瀏覽器按照代碼把 1 顯示為 1 的時候,無數用戶卻來抱怨該瀏覽器不正常。
這為 IE 提供了核心競爭力——如果你想“正常”訪問充滿錯誤網頁的網絡,除了 IE 別無選擇。
其它瀏覽器:水至清則無魚
Opera 9 是 Windows 平臺上第一個通過 ACID 2 標準測試的瀏覽器,完全符合 W3C 網絡標準。而用戶抱怨最多的問題是為什麼某某網頁顯示不正常,為什麼某某網站不能用。
Mozilla Firefox 也是如此,盡管正式版本 2.0 尚未通過 ACID 2 測試,其測試版本的 Firefox 3 已經可以顯示測試中黃色的笑臉。而大多使用 Firefox 3 測試版的小白鼠用戶最顯著的感受是,盡管瀏覽器更標準了,可相對於 2,不“正常”的網頁更多了。
而 IE 8 默認支持標準的消息對它們來說再好不過了。現在的情況是,只有在 Opera 9.2x 正式版本下正常網頁才可以保證一年之後不會“永遠消失”。
標準在中國
一直以來,中國互聯網界從未感到 IE 的不標準給自己帶來的不便。
任何在中國從事互聯網開發的程序員都知道,只要寫出來的網頁或應用在 IE 裏面能夠正常使用,老板就會完全滿意。幾乎所有其它瀏覽器用戶的抱怨都會不了了之。
微軟在 IE 7 修復了一些“不聽話”的錯誤,導致部分網站在 IE 7 下完全失效,而整個互聯網沒有出現大問題。最嚴重的問題無非是,紅極一時的動網論壇發現,長帖子在 IE7 中直接被表格截斷,無法顯示下半部分。
使用 W3C Validator 測試三大門戶的首頁,沒有一個完全標準。而QQ空間則會檢測用戶的瀏覽器,如果發現使用的不是 IE 則直接阻止訪問。
IE 7 從測試到發佈正式版本用了 10 個月,IE 8 已經發布測試版本,正式版指日可待。毫無疑問,只要微軟說話算數,標準化網頁是未來的趨勢。
中文互聯網別無選擇,希望一年後還能見到中文網頁。
屈指算來,只有不到一年的時間。
網頁標準是什麼?
網頁標準,對國人來說是一個比“瀏覽器”還陌生的名詞。
簡單說,瀏覽器就是你用來看網頁的軟件,而網頁標準作用是讓瀏覽器聽網頁的話。如果網頁代碼告訴瀏覽器顯示“1”,瀏覽器就不應該顯示“2”。
現行網頁標準的制定者是 W3C 組織,由互聯網他爸爸 Tim Berners Lee 一手創立,現在包含眾多廠商和學術機構,如諾基亞,Opera,微軟。
長久以來,標準在 W3C 手中不斷進化升級,在技術上已臻完美; HTML 5 標準甚至加入了網頁上音頻和視頻相關的細節。同時,世界上的網頁卻越來越多的不符合標準。
原因很簡單,作為世界上使用人數佔絕對優勢的微軟 IE 瀏覽器,是一個不聽話的瀏覽器。當代碼告訴它顯示“1”的時候,它會毫不猶豫地顯示“2”。
微軟 IE :不標準是核心競爭力
在微軟官方網站上,明確的表示支持網絡標準。事實上,微軟一直在陽奉陰違。
通過90年代的 Windows 操作系統捆綁瀏覽器,微軟一舉把昔日瀏覽器霸主網景公司掃地出局。
此後,IE 瀏覽器成了事實上的網頁標準。
長此以往,錯誤成了真理。當大部分網絡開發人員想讓網頁上出現2的時候,代碼中會寫“顯示1”。網絡上充滿了不標準的網頁,原因是,標準的網頁在 IE 根本顯示不出來。
對其它瀏覽器來說,這是一場災難。因為微軟的不遵守標準完全是不透明的,沒有任何文檔告訴你 IE 會把 1 顯示成 2。當其它瀏覽器按照代碼把 1 顯示為 1 的時候,無數用戶卻來抱怨該瀏覽器不正常。
這為 IE 提供了核心競爭力——如果你想“正常”訪問充滿錯誤網頁的網絡,除了 IE 別無選擇。
其它瀏覽器:水至清則無魚
Opera 9 是 Windows 平臺上第一個通過 ACID 2 標準測試的瀏覽器,完全符合 W3C 網絡標準。而用戶抱怨最多的問題是為什麼某某網頁顯示不正常,為什麼某某網站不能用。
Mozilla Firefox 也是如此,盡管正式版本 2.0 尚未通過 ACID 2 測試,其測試版本的 Firefox 3 已經可以顯示測試中黃色的笑臉。而大多使用 Firefox 3 測試版的小白鼠用戶最顯著的感受是,盡管瀏覽器更標準了,可相對於 2,不“正常”的網頁更多了。
而 IE 8 默認支持標準的消息對它們來說再好不過了。現在的情況是,只有在 Opera 9.2x 正式版本下正常網頁才可以保證一年之後不會“永遠消失”。
標準在中國
一直以來,中國互聯網界從未感到 IE 的不標準給自己帶來的不便。
任何在中國從事互聯網開發的程序員都知道,只要寫出來的網頁或應用在 IE 裏面能夠正常使用,老板就會完全滿意。幾乎所有其它瀏覽器用戶的抱怨都會不了了之。
微軟在 IE 7 修復了一些“不聽話”的錯誤,導致部分網站在 IE 7 下完全失效,而整個互聯網沒有出現大問題。最嚴重的問題無非是,紅極一時的動網論壇發現,長帖子在 IE7 中直接被表格截斷,無法顯示下半部分。
使用 W3C Validator 測試三大門戶的首頁,沒有一個完全標準。而QQ空間則會檢測用戶的瀏覽器,如果發現使用的不是 IE 則直接阻止訪問。
IE 7 從測試到發佈正式版本用了 10 個月,IE 8 已經發布測試版本,正式版指日可待。毫無疑問,只要微軟說話算數,標準化網頁是未來的趨勢。
中文互聯網別無選擇,希望一年後還能見到中文網頁。