Web 標準使您能通過最少的工作,生成可被最廣大受眾訪問的 Web 站點。Web 標準的承諾是:只需設計頁面一次,即可讓該頁以完全相同的方式在任何現代的瀏覽器中顯示和工作。例如,在按照標準生成以后,旨在在 Microsoft Internet Explorer 中以某種方式顯示的頁可在其他瀏覽器(如,Mozilla Firefox、Netscape Navigator、Opera、Camino 和 Safari)中以相同的方式顯示,而無需完成任何額外的工作。
Web 標準的一個額外好處是 — 使 Web 站點更易于為殘疾人士訪問。這是一個范圍廣泛的受眾群體,包括視力衰退的中年人士,剛剛在滑雪時跌斷胳膊的人士,以及完全失明的人士等。使用標準可避免無意中阻止那些具有暫時性或永久性身體殘疾的人士訪問 Web 頁。
HTML 在正式的場合已經過時了。World Wide Web Consortium (W3C) 于 2000 年 6 月 26 日發布了 XHTML 的第一個版本作為推薦標準。XHTML 標準的目標是取代 HTML。按照 W3C 的說法,“XHTML 是 HTML 的繼承者”(http://www.w3.org/MarkUp/)。
XHTML 標準的制定者具有兩大目標:
在文檔結構和表示形式之間創建更明顯的分離。
將 HTML 重新表示為 XML 的應用程序。
為了實現第一個目標,W3C 一直在堅定地從 HTML 中刪除純粹描述性的元素和屬性(他們是從 HTML 4.0 開始這一過程的)。例如,XHTML 1.0 Strict 不包含諸如 <font> 標記之類的元素或諸如 bgcolor 屬性之類的屬性,因為這些元素和屬性完全用于描述文檔的外觀,它們與文檔的結構沒有任何關系。
W3C 一直在努力使 Web 站點設計人員和開發人員摒棄特定標記應當具有特定外觀這一觀念。例如,您可能會認為 <h1> 標記(標題標記)的用途是在頁中呈現大的加粗文本。這實際上是錯的。<h1> 標記用來在文檔中標記標題而不是其他任何東西。如何呈現標題標記由瀏覽器確定。視力衰退的人士使用的屏幕閱讀器可能利用抑揚頓挫的聲音來大聲朗讀標題標記的內容。不支持多個字體大小的 PDA 可能用閃爍文本呈現標題標記的內容。
您不應當試圖使用諸如 <h1> 標記之類的頁元素來控制 Web 頁的外觀。相反,您應當通過使用層疊樣式表來指示 Web 頁的外觀。而且,您所使用的層疊樣式表應當是外部 層疊樣式表。請使用標記和屬性來標記文檔的結構,而使用樣式表來控制文檔的表示形式。
XHTML 的第二個目標是迫使 HTML 開發人員遵守更為嚴格的 XML 規則。按照 W3C 的說法,“XHTML 1.0 是 HTML 4.01 的作為 XML 1.0 應用程序的修訂”(http://www.w3.org/MarkUp/)。換句話說,使用 XHTML 生成 Web 頁時,實際上是在創建 XML 文檔。
XML 文檔具有比 HTML 文檔更嚴格的語法。例如,XML 區分大小寫,所有 XML 屬性都必須放在引號內,而且 XML 標記不能重疊。強迫 Web 站點開發人員和設計人員遵守有更高要求的語言規則有很多好處。
新聞熱點
疑難解答