W3C標準以及XHTML和HTML
2024-07-11 08:24:16
供稿:網友
W3C ( World Wide Web Consortium ) 是一個致力于 W3 (World Wide Web) 標準化的組織,成立于1994年11月,目前(2007年5月)已經擁有441個會員,他們參與制作了以下與 W3 相關的標準. 什么是W3C?
W3C ( World Wide Web Consortium ) 是一個致力于 W3 (World Wide Web) 標準化的組織,成立于1994年11月,目前(2007年5月)已經擁有441個會員,他們參與制作了以下與 W3 相關的標準:
CSS CGI DOM HTML RDF SVG SOAP SMIL SRGS SSML VoiceXML WSDL XACML XHTML XML XML Events XForms XML Information Set XML Schema XPath XQuery XSLT
W3C 標準使全球的網頁設計人員和瀏覽器制造商之間有了一個共同的標準,遵守這個標準的網頁,在所有遵守 W3C 標準的瀏覽器上都可以獲得一致的表現,由于世界上主流的瀏覽器(包括 IE6 ),目前都遵守 W3C 規范,所以,如果您的網站是基于 W3C 標準建立的,您可以完全不必擔心瀏覽器兼容問題。在網站建設中會最常使用到那些標準?
網站建設中最常用到 W3C 標準有三個 CSS, HTML, XHTML。其中 HTML 和 XHTML 用來提供內容,CSS 用來對內容進行修飾。現今,HTML CSS 或者 XHTML CSS 已經成為最有效的網頁表現形式,這種表現形式的本質是,將內容同修飾分開,這樣便于創作者在更新內容的時候,不必關心修飾,而更新修飾的時候,不必理會內容。
瀏覽器在對網頁進行解析的時候,必須參照相應的標準,現代的瀏覽器會使用不同的標準解析網頁內容,因為網頁的置標語言有 HTML 和 XHTML 之分,我們在將網頁送給瀏覽器解析之前,必須告訴它我們用的是 HTML 還是 XHTML,這就出現了 DOCTYPE 的概念,DOCTYPE 放在網頁的最前面,它有多種定義形式,以下為 XHTML STRICT DOCTYPE 的定義,該定義告訴瀏覽器,接下來的 HTML 文檔使用 XHTML 1.0 作為置標語言,使用 strict 規范進行解析。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
六種最常見的 DOCTYPE 定義
分別有三種 HTML DOCTYPE 和三種 XHTML DOCTYPE 構成了六種最常用的 DOCTYPE 定義,它們各有不同的側重點,需要注意的是,其中的一些松散定義的目的是保持當前網站中的歷史遺留(Legacy)網頁同現代瀏覽器的兼容,采用松散定義的網頁雖然在現代瀏覽器中仍能獲得理想的表現,是因為瀏覽器進行了大量的容錯處理,盡可能正確理解那些不和標準的網頁代碼,所以,如果您想從零開始進行網站建設,使用最嚴格的 DOCTYPE 可以保證您的網站將來不會出現兼容問題,因為瀏覽器對松散定義的網頁的支持,將來未必能獲得保證。