本页使用了标题或全文手工转换

W3C驗証服務

维基百科,自由的百科全书
跳转至: 导航搜索
Valid-xhtml10.png
Vcss.png

万维网联盟(W3C)提供的驗證服務可以為互聯網用戶檢查HTML文件是否符合HTMLXHTML標準。這可以向網頁設計師提供快速檢查網頁錯誤的方法。[1]

歴史[编辑]

W3C驗證服務的前身為Gerald Oskoboiny發起的一個計畫,The Kinder, Gentler HTML Validator[2]The Kinder, Gentler HTML Validator則由Dan Connolly 和 Mark Gaither繼續開發成一個更準確的,第一個線上HTML驗證器,並於1994年7月13日發布。 [3]

於1997年9月,Oskoboiny開始為W3C工作,而於1997年12月18日,W3C宣布W3C HTML Validator以他的作品為基礎發布。[4]

驗證方式[编辑]

(X)HTML驗證工具將網頁與W3C標準比較。標準則根據文件宣告的版本而驗證工具會讀取DOCTYPE宣告而決定使用的標準。[1] 當驗證工具讀取到網頁及決定使用的標準後,驗證工具將會檢查錯誤,例如元素開關的遺漏,引號的遺漏及其他代碼錯誤。[1] 驗證工具隨後會建立報告,指出文件是否正確。錯誤則會以列表方式顯示。某些錯誤,例如遺漏元素關閉,可以造成數個,甚至過百個錯誤。但是網頁設計師則只需要處理第一個出現的錯誤並排除餘下連串的錯誤。[1]

瀏覽器相容[编辑]

大部分主流的瀏覽器都會容許某些的錯誤,並可以成功顯示出網頁,即使網頁的結構是不正確的。某些的XML文件亦可以參照內嵌或外部的DTD驗證。W3C亦提供HTML/XHTML以外的網絡技術如MathMLCSS的驗證工具。

CSS驗證[编辑]

當W3C及其他HTML/XHTML驗證工具檢查網頁的結構時,同時亦需要一個獨立的驗證工具來檢查是否正確CSS。CSS驗證工具使用與HTML/XHTML驗證工具類似的驗證方式,即是將CSS文件與標準比較。[1]

常見網站的驗證結果[编辑]

網站 通過驗證? 錯誤數目 驗證日期
MSN 首頁 1 0 2012年1月8日
AOL 首頁 0 108 2012年1月8日
Amazon.com 0 545 2011年1月8日
Amazon.co.uk 0 456 2012年1月8日
英文維基首頁 0 3 2012年1月8日
Google.co.uk 0 36 2012年1月8日
Ask.com 0 166 2012年1月8日
Internet Explorer 網站首頁 0 59 2012年1月8日
Firefox 網站首頁 0 7 2012年1月8日
Opera 網站首頁 1 0 2012年1月8日
Safari 網站首頁 0 3 2012年1月8日
Facebook 網站首頁 0 39 2012年1月8日
YouTube 網站首頁 0 168 2012年1月8日
Yahoo! 網站首頁 0 191 2012年1月8日
Yahoo! 台灣首頁 0 172 2012年1月8日
Microsoft 網站首頁 0 181 2012年1月8日
百度網站首頁 0 3 2012年1月8日
Bing 網站首頁 0 16 2012年1月8日
中文維基百科 0 8 2012年1月8日

參看[编辑]

參考文獻[编辑]

  1. ^ 1.0 1.1 1.2 1.3 1.4 Castro, Elisabeth: HTML, XHTML & CSS, Sixth Edition, 第345-346頁. Visual Quickstart Guides, Peachpit Press, 2007. ISBN 0-321-43084-0
  2. ^ About the W3C Markup Validation Service. W3C Markup Validation Service. World Wide Web Consortium. [2008-06-28]. 
  3. ^ Connolly, Dan. ANNOUNCE: HaL Interactive HTML Validation Service. www-html mailing list. 1994-07-13 [2008-06-28]. 
  4. ^ Oskoboiny, Gerald. History of the Kinder, Gentler HTML Validator. 2003-03-22 [2008-06-28]. 

外部連結[编辑]