DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML和Xhtml >> XHTML 2.0新功能搶先預覽
XHTML 2.0新功能搶先預覽
編輯:HTML和Xhtml     

在浏覽器能處理下一代的 XHTML 之前先從這個更豐富的內容結構中獲利
XHTML 2 規范尚未完成,但是它相對 XHTML 1 已經具有了許多優勢,其中包括更豐富的結構特性,這使得 XHTML 2 作為一種編輯格式將比其前任能更好地充當單一資源發布系統的中心模式。執行大型或小型發布的人們現在就可以開始使用 XHTML 2 的新特性,而不必等待浏覽器提供它的新用戶接口特性的支持。
大約在一年以前,一個行業標准小組要我介紹一下 XHTML2 可能對發布者有哪些用處。我不知道它是否具有實用性,但是他們願意提供去紐約的費用,因此我決定去調查一下。
我所做的調查並不需要花大力氣。XHTML 2 在 XHTML 的基礎上添加更豐富的結構,使之成為一種可用於創建和存儲內容的格式,而並不單單是能夠把內容傳遞給浏覽器。當我說 XHTML 2 已經有用時,我稍微誇張了一點;許多店鋪針對這個尚未完成的標准都有一些非常明智的政策,而且 XHTML 2 還仍然處於工作草案(Working Draft)的階段(有關更多信息,請參閱 參考資料)。與幾乎所有的 HTML 相關標准都有所不同,XHTML 2 能夠在知名的浏覽器對它提供支持之前提供大量有價值的東西,原因在於,它更可能以更豐富和復雜的結構來存儲內容,而不會過多地偏離為人所熟悉的 HTML 元素和屬性。 XHTML 的現狀:我們進展到哪了
W3C XHTML 1.0 標准創建了一種 XML 版本的 HTML。當浏覽器並不過分講究 Web 頁面是否為格式良好的 XML 時,Web 站點設計人員已經厭倦於針對 Firefox 使用一套方法而針對 Microsoft™ Internet Explorer 又使用另一套方法,他們在標准中看到了更多的價值。許多開源 CSS 集合(如 Open Web Design 和 Open Source Web Design,有關這兩者的鏈接,請參閱 參考資料)的樣式表使用 XHTML 1 示例文件用於演示目的,我曾聽說一些幾乎不知道格式良好 是什麼的 Web 設計人員很驕傲地宣稱他們的站點是 XHTML 構成的。隨著 Internet Explorer 和 Firefox 支持的 CSS 特性越來越多,這些 Web 設計人員把更多設計技巧加入到 CSS 樣式表中,把更簡單更直接(以及更易於重復使用)的 XHTML 留在基本文檔中。
XHTML 1.1(請參閱 參考資料)並沒有加入新特性,但是卻把 XHTML 分成了模塊。其價值表現在兩個方面。第一,如果我們發現某些模塊存在價值,而其他模塊沒什麼價值,則可以更方便地采用它的一個子集。比如說,無線應用論壇(Wireless Application Forum,WAP)完全有理由把基本的 XHTML 結構合並到其標准中,以便向移動電話傳遞內容,但是它並不想允許 WAP 文檔合並一些用戶接口特性,如在手機的小型屏幕中沒多大用處的圖像映射或者編輯模塊功能。
對於 DTD 或者模式來說,模塊化架構的另一個好處是可以更容易地插入用戶應用程序所專有的新模塊。與挑選現有模塊的功能相結合,這種功能為發布行業帶來了益處:致力於發布行業元數據的 PRISM 標准小組選擇了 XHTML 1.1 的一個子集,然後加入了一些帶有行業專有詞匯的新模塊,以便更容易地通過發布工作流來跟蹤內容。(有關 PRISM 的更多信息,請參閱 參考資料。)
您可以把 XHTML 1.1 的開發比作清理地下室:您可能不用扔掉太多東西,通過更好地進行組織,可以更方便地使用現有物品,甚至可以騰出空間來搭建一個工作台,在上面做些新東西。
自從 2001 年 5 月開始,XHTML 1.1 就成為了一個標准(或者,按照 W3C 的說法,一個推薦標准)。XHTML 2.0 最近的進展是 2006 年 7 月發布的一個新工作草案(Working Draft)。雖然其最終形成還要必須經過幾個階段,但是可以使用 RELAX NG 模式(請參閱 參考資料 獲得該鏈接)使我們現在就能夠創建和使用 XHTML 2 文檔,以便在該規范成為推薦標准時可以快速地轉到 XHTML。簡單的 XSLT 樣式表將把這些文件轉換成 XHTML 1 以供浏覽器顯示,或者您也可以使用如今含有 XHTML 2 Working Draft(請參閱 參考資料)的 CSS 樣式表在浏覽器(就目前來說,Firefox 應該效果更好)中顯示這些文檔。 XHTML 2:有什麼新特性?
XHTML 2 保留了 XHTML 1 中清除現有語法的功能使它更加簡潔,同時還加入了一些新特性。它加入了對 XForms 的支持,XForms 是表單的更加完善的繼承者,它在 HTML 中已應用了十年以上。XHTML 2 中還包括 XML 事件(XML Events),它可以讓我們識別由某些用戶接口操作所觸發的事件,因而減少了使用 JavaScript 或者 ASP 編寫腳本的需要。這些特性會是有趣的,尤其是當主要浏覽器對它們提供支持以後,但是其他的特性即使在浏覽器支持 XHTML 之前對發布人而言也會更加有趣: 一個更豐富、可重用性更好的結構 設備獨立性更好、更易訪問、語義更完善 更易於添加元數據
上一頁12 3 下一頁 閱讀全文
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved