W3C是檢驗(yàn)網(wǎng)頁合格程度的一個(gè)國際標(biāo)準(zhǔn)。觀止網(wǎng)站通過W3C系列驗(yàn)證標(biāo)志著觀止的設(shè)計(jì)制作水平、代碼編寫規(guī)范已經(jīng)達(dá)到國際水準(zhǔn)。
W3C(World Wide Web Consortium)中文意思是W3C理事會(huì)或萬維網(wǎng)聯(lián)盟。于1994年10月在麻省理工學(xué)院計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室成立。創(chuàng)建者是萬維網(wǎng)的發(fā)明者Tim Berners-Lee。W3C檢驗(yàn)每一個(gè)網(wǎng)頁的HTML代碼。
是否符合W3C國際標(biāo)準(zhǔn),是Web技術(shù)領(lǐng)域內(nèi)最具權(quán)威的中立機(jī)構(gòu),致力于推動(dòng)Web發(fā)展,保證各種Web技術(shù)能很好地協(xié)同工作。
W3C組織是制定網(wǎng)絡(luò)標(biāo)準(zhǔn)的一個(gè)非贏利組織,HTML、XHTML、CSS、XML的標(biāo)準(zhǔn)就是由W3C來定制。W3C會(huì)員(大約500名會(huì)員)包括生產(chǎn)技術(shù)產(chǎn)品及服務(wù)的廠商、內(nèi)容供應(yīng)商、團(tuán)體用戶、研究實(shí)驗(yàn)室、標(biāo)準(zhǔn)制定機(jī)構(gòu)和政府部門,一起協(xié)同工作,致力在萬維網(wǎng)發(fā)展方向上達(dá)成共識。
多年以來,W3C把那些沒有被部分會(huì)員公司嚴(yán)格執(zhí)行的規(guī)范定義為“推薦”(Recommendations)。自1998年開始,“Web標(biāo)準(zhǔn)組織”(www.webstandards.org)將W3C的“推薦”重新定義為“Web標(biāo)準(zhǔn)”,這是一種商業(yè)手法,目的是讓制造商重視并重新定位規(guī)范,在新的瀏覽器和網(wǎng)絡(luò)設(shè)備中完全地支持那些規(guī)范。
WEB標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。網(wǎng)頁主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behavior)。對應(yīng)的標(biāo)準(zhǔn)也分三方面:結(jié)構(gòu)化標(biāo)準(zhǔn)語言主要包括XHTML和XML,表現(xiàn)標(biāo)準(zhǔn)語言主要包括CSS,行為標(biāo)準(zhǔn)主要包括對象模型(如W3C DOM)、ECMAScript等。這些標(biāo)準(zhǔn)大部分由W3C起草和發(fā)布,也有一些是其他標(biāo)準(zhǔn)組織制訂的標(biāo)準(zhǔn),比如ECMA(European Computer Manufacturers Association)的ECMAScript標(biāo)準(zhǔn)。
事實(shí)證明,嚴(yán)格執(zhí)行Xhtml標(biāo)準(zhǔn),并符合W3C規(guī)范的網(wǎng)站將獲得好多智能設(shè)備/瀏覽器的支持和兼容。截止目前沒有搜索引擎表示排名規(guī)則會(huì)傾向于符合W3C標(biāo)準(zhǔn)的網(wǎng)站或頁面,但事實(shí)證明使用XTHML架構(gòu)的網(wǎng)站排名狀況一般都不錯(cuò)。
符合W3C標(biāo)準(zhǔn)的網(wǎng)站有什么好處
1、兼容性
按W3C標(biāo)準(zhǔn)制作的網(wǎng)站可以在不同瀏覽器不同分辨率下正常顯示,如IE6, IE7,F(xiàn)irefox, Mozilla, Safari, Opera等瀏覽器下都可以正常顯示和瀏覽,甚至在更老版本的瀏覽器中也能正常顯示基本結(jié)構(gòu),即使CSS/XSL樣式無法解析,它也能顯示出完整的信息和結(jié)構(gòu)。
頁面也很容易被轉(zhuǎn)換成其他格式文檔,例如數(shù)據(jù)庫或者word格式,也容易被移植到新的系統(tǒng)--硬件或者軟件系統(tǒng),比如網(wǎng)絡(luò)電視、PDA等等。這是XML天生具有的優(yōu)勢。 而且不僅僅是普通瀏覽器可以閱讀,那些有殘疾的人們也可以通過盲人瀏覽器、聲音閱讀器正常使用。
2、向后兼容性
按W3C標(biāo)準(zhǔn)建立的頁面,將在未來的新瀏覽器或者新網(wǎng)絡(luò)設(shè)備中很好的工作。我們只要修改CSS或者XSL定制相應(yīng)的表現(xiàn)形式就可以了。
3、網(wǎng)頁代碼簡潔干凈,頁面共用css,提高網(wǎng)頁加載速度
按W3C標(biāo)準(zhǔn)制作的頁面代碼量小,可以節(jié)省帶寬。這只是web標(biāo)準(zhǔn)附帶的好處,因?yàn)镈IV的結(jié)構(gòu)本身就比TABLE簡單,TABLE布局的層層嵌套造成代碼臃腫,文件尺寸膨脹。通常情況下,相同表現(xiàn)的頁面用DIV+CSS比用TABLE布局的節(jié)省2/3的代碼。至于節(jié)省帶寬的意義,并不主要針對普通用戶,而主要針對網(wǎng)站經(jīng)營者,特別是中大型網(wǎng)站,類似新浪、網(wǎng)易這樣的站點(diǎn)。一個(gè)新聞首頁從500K縮小到170k,假設(shè)一天的pageview是3000萬(保守?cái)?shù)字),那么節(jié)省的服務(wù)器流量就是330k*30000000=9440G,這個(gè)成本的節(jié)約是可觀的。
4、符合國際趨勢
為殘障人士提供方便的網(wǎng)絡(luò)瀏覽是美國及歐洲一些國家的法律規(guī)定,由于web標(biāo)準(zhǔn)頁面的清晰結(jié)構(gòu)、語義完整,一些相關(guān)設(shè)備能很容易的正確提取信息給殘障人士。因此,方便盲人閱讀信息也成為web標(biāo)準(zhǔn)的天生好處之一。至于有人說中國目前還有很多人為解決溫飽發(fā)愁,哪有時(shí)間考慮殘障人士。這又是另一個(gè)大的問題,不在此文討論范疇。但如果你的頁面按web標(biāo)準(zhǔn)制作了,就能不費(fèi)事的達(dá)到這個(gè)效果,何樂而不為呢?
5、提供搜索引擎友好性
按W3C標(biāo)準(zhǔn)制作的網(wǎng)站,對搜索引擎更加“透明”,因?yàn)榱己们逦慕Y(jié)構(gòu)使得搜索引擎能夠方便的判斷與評估信息,從而建立更精確的索引,進(jìn)而提高關(guān)鍵詞排名,增加網(wǎng)頁收錄數(shù)。