概念解析:web 標準其實不是一個往常我們經常說的一個標準,有一定考量指標。我們都知道網頁是由三個部分組成的:結構(Structure)、表現(Presentation)和行為(Behavior)(我記得大學課本里有這句話啊,還有背過考試要考的)。結構化標準語言有:XHTML 和 XML;結構化的語言就是通常的 CSS 。 Web 標準是一些規範的集合,是由 W3C 和其他的標準化組織共同制定的,以用它來建立和解釋基於 Web 的內容。這些規範是專門為了那些在網上釋出的可向後相容的檔案所設計,使其能夠被大多數人所訪問。其主要包括結構化語言、表現類語言、物件模型和、指令碼語言。其應該由:符合標準的 XHTML 組成,用 CSS 來佈局而不是表格,使用結構化、語義化的標記,能夠在任何瀏覽器中獲得相容。

為什麼要使用 Web 標準,web 標準的優點在於哪裡?

我們所說的 web 標準,不是為了標準而標準,W3C 校驗僅僅是幫助您檢查 XHTML 程式碼的書寫是否規範,css 的屬性是否都在 CCS2 的規範內。程式碼的標準化僅僅是步,不是說透過的校驗,我的網頁就標準化了。我們不是為了虛名,或者向別人炫耀:“看我的頁面透過了校驗” 而去標準化,我們的目的是為了使自己的網頁設計工作更有效率,為了縮小網頁尺寸,為了能夠在任何瀏覽器和網路裝置中正常瀏覽。

web 標準的好處在哪裡呢?先我們從對於訪問者的角度出發,檔案下載與頁面顯示的速度能夠很大的提升,內容能被更廣泛的裝置所訪問(包括螢幕閱讀機、手持裝置、搜尋機器人、印表機、電冰箱等等)提高內容的利用率,多使用者能夠透過樣式選擇定製自己的表現介面,所有頁面都能提供適於列印的版本。從開發人員角度來說:更少的程式碼和元件,容易維護,頻寬要求降低(程式碼更簡潔),成本降低。舉個例子:當 ESPN.com 使用 CSS 改版後,每天節約超過兩兆位元組(terabytes)的頻寬,更容易被搜尋引擎搜尋到。改版方便,不需要變動頁面內容。提供列印版本而不需要複製內容。提高網站易用性。在美國,有嚴格的法律條款(Section 508)來約束政府網站必須達到一定的易用性,其他國家也有類似的要求。

校驗是一個控制的過程,在這個過程中,檔案必須遵守語言的規則。這個過程就好像是給文字的拼寫和語法作檢查一樣。規範是網頁開發中的一個重要部分。許多很難被發現的錯誤可以在校驗中發現。錯誤可能是一個微不足道的打字錯誤,也可能是嚴重的元素和屬性的不規範錯誤。不幸的是,在網站建設過程中,許多人並不校驗他們的檔案。一些人或許根本不知道校驗這回事,還有一些人想不起來去校驗,甚至還有一些人故意的逃避校驗。沒有任何理由不去校驗您的 HTML 和 CSS 。相反,它還會給您帶來許多好處,您可以使用 W3C 的線上校驗服務,XHTML:W3C 的標記校驗服務及 CSS:W3C 的 CSS 校驗服務。
天度新版網站每一頁都進行了 W3C 校驗:您可以點選每頁右下角的 W3C 校驗圖示,檢視該頁的校驗結果。