近日,國際知名瀏覽器Firefox(火狐)再度與Google聯(lián)手,推出W3Help網(wǎng)站(http://www.w3help.org/zh-cn/),致力于在國內(nèi)推動W3C國際通行標準,幫助互聯(lián)網(wǎng)開發(fā)者了解標準,改進網(wǎng)頁兼容性,提升網(wǎng)民的網(wǎng)絡(luò)瀏覽體驗。
什么是"W3C"標準?
"W3C 標準"是指 W3C 標準工作組的標準批準過程的最終階段。這一名稱表示了該標準文檔已經(jīng)經(jīng)歷了W3C成員組織和公眾的評審,其目的在于使萬維網(wǎng)技術(shù)標準化。到目前為止,W3C 已開發(fā)了超過50個規(guī)范(草案)。在此次火狐、谷歌聯(lián)手推出的W3Help網(wǎng)站(http://www.w3help.org/zh-cn/)中,對HTML、CSS、DOM規(guī)范做了更多介紹。
為什么需要"W3C"標準?
目前在互聯(lián)網(wǎng)中流行的瀏覽器有多種,這些瀏覽器在處理一個相同的頁面時,表現(xiàn)或行為有時會有差異。如果這種差異很大,可能造成在某個瀏覽器下無法正常瀏覽網(wǎng)頁。引起這些差異的問題即為"瀏覽器兼容性問題"。
瀏覽器的工作模式常被稱為"渲染模式"。不同瀏覽器的工作模式不僅對渲染有影響,對代碼的解析以及腳本的行為也同樣有影響。如果一個頁面能使各瀏覽器都工作在"標準模式"下,那么各瀏覽器都將向"標準"靠攏,使得網(wǎng)民在使用不同瀏覽器時,看到的頁面差異很小。相反,如果一個頁面使各瀏覽器都工作在"混雜模式"下,那么各瀏覽器之間表現(xiàn)出的差異將會非常大,影響網(wǎng)民的瀏覽體驗。
因此,互聯(lián)網(wǎng)開發(fā)人員在編寫一個頁面時,應(yīng)該使用可以觸發(fā)各瀏覽器"標準模式"的DTD,并書寫符合規(guī)范的代碼,以保證網(wǎng)頁在各瀏覽器中可以最大程度的兼容,為網(wǎng)民帶來更好的瀏覽器體驗。而這個"標準",正是"W3C"所倡導(dǎo)的"W3C"國際通行標準。
事實標準釀惡果 通行標準好處多
早在2009年初,曾出現(xiàn)過IE8與國內(nèi)2400家網(wǎng)站不兼容的現(xiàn)象,國內(nèi)多家知名網(wǎng)站未能幸免,中國網(wǎng)站幾乎全軍覆沒。究其原因,是國內(nèi)大部分網(wǎng)站根據(jù)與W3C標準不兼容的老版本IE進行開發(fā)造成的。
微軟于2001年8月27日發(fā)布IE6(Internet Explorer 6),增強了對 CSS1 的兼容,使得 IE6對CSS的解析及渲染與它的前一個版本IE5.5有了很大的差別。為了保持良好的向后兼容性,微軟為用戶提供了一個"開關(guān)",來決定瀏覽器的工作模式。在后續(xù)推出的IE7、IE8 中,也使用了上述"開關(guān)"。這樣,就使得IE7、IE8與IE6 一樣,在的"混雜模式"下對頁面進行處理。因此,IE系列的"混雜模式"將瀏覽器的行為凍結(jié)在IE5.5這個老版本的瀏覽器上。隨著時間的推進和標準的進步,這種"混雜模式"已經(jīng)不能適應(yīng)互聯(lián)網(wǎng)的快速發(fā)展了。
在國內(nèi),由于Windows捆綁IE瀏覽器的緣故,造成了IE(尤其是IE6)的廣泛應(yīng)用。而國內(nèi)的大多數(shù)網(wǎng)站根據(jù)與標準不兼容的老版本IE進行開發(fā),當(dāng)IE瀏覽器升級時,就出現(xiàn)了多家國內(nèi)網(wǎng)站不兼容的現(xiàn)象。尤其在網(wǎng)銀方面,由于國內(nèi)大多數(shù)銀行只提供基于Windows和IE的網(wǎng)上支付解決方案,造成眾多非Windows、非IE用戶無法正常登陸網(wǎng)銀,對網(wǎng)民的互聯(lián)網(wǎng)使用造成了極大的傷害。
隨著Firefox(火狐)瀏覽器用戶占有率的持續(xù)上升,火狐已經(jīng)穩(wěn)坐全球瀏覽器市場第二把交椅。正是在廣大網(wǎng)友和非IE用戶的呼聲中,第三方支付平臺"支付寶"從不支持火狐(Firefox)等非IE瀏覽器到全面支持跨平臺的網(wǎng)絡(luò)支付,網(wǎng)民的需求贏得了"標準之爭"的重要一役。而浦發(fā)銀行、國有四大行之一的建行也已宣布支持火狐。堅持國際通行的"W3C"標準,將為網(wǎng)民的互聯(lián)網(wǎng)瀏覽帶來更多便利。
"W3Help"網(wǎng)站幫助中國互聯(lián)網(wǎng)開發(fā)者了解標準,改善兼容性問題
Firefox火狐瀏覽器一貫堅持國際通行標準,早在Firefox3.5中,就為線上媒體帶來了重要升級,提供了世界上第一個HTML5視頻和音頻支持的實現(xiàn)(Ogg Vorbis和Ogg Theora,允許網(wǎng)頁開發(fā)人員在網(wǎng)頁中包含富媒體內(nèi)容,并且可以使用JavaScript、HTML、CSS來操作他們。此次火狐與谷歌再度聯(lián)手,發(fā)布W3Help網(wǎng)站((http://www.w3help.org/zh-cn/),為國內(nèi)的開發(fā)者提供更多"W3C"標準的介紹,分析兼容性產(chǎn)生的原因,并提供兼容性問題的具體案例供網(wǎng)頁開發(fā)者參考,為提升中國互聯(lián)網(wǎng)網(wǎng)民的網(wǎng)絡(luò)體驗貢獻力量!