DIV CSS 佈局教程網

HTML 的進化
編輯:關於網頁技巧     
今天在 IBM 的網站上看到了一篇關於 XHTML 2.0 的文章 The future of HTML,有些感受。

  XHTML 1.0 所起到的作用在於把 HTML 向 XML 過渡,而 XHTML 2.0 主要的進化則發生在 XForm、Web API、語義、設備兼容及通過對 HTML 升級而替代部分的腳本的使用。XHTML 2.0 目前仍然是 W3C 的 Working Draft,而要成為 Recommendation 的話,根據文章中的說法,則至少是在 2007 年。而屆時,由於 XHTML 2.0 所引入的新特性過多,一方面是各浏覽器 vendor 對其所支持的程度必定存在差異(目前看來 Gecko 對 HTML & XForm 標准的支持是走在前面的,而 KHTML 則對 CSS 新特性的支持走在前面),另一方面是從業人員的學習曲線問題,所以個人感覺文章中所討論到的特性,在五到十年內是不可能看到大規模的應用的。不過目前已經有了一個可以對 XHTML 2.0 進行初步解析的浏覽 X-Smiles(關於這個網站的 PR 我 Orz),或許可以在想到一個成熟的應用模型的時候試驗試驗。

  HTML 確實在變得越來越復雜。而最近,我試用了兩個非常不錯的軟件產品,一個是 Apple iWeb,另外一個是 Sun Java Studio Creator 2。如果要說這兩個產品的相似性的話,就是雖然都是用於“做網站”,可是實際寫 HTML 的機會卻幾乎沒有了,在 iWeb 中 drag & drop 之後將產生出浏覽器兼容性非常好的代碼來構建非常漂亮的個人網站,而在 Java Studio Creator 2 中,通過 drag & drop 也可以完成很多非常復雜的界面上的實現。

  所以,我從其中看到了一個趨勢,當 HTML 就這麼進化得越來越復雜的時候,從其中獲得這樣的進化所帶來的好處的最佳方式應該是使用更加高階的工具來生成 HTML 而不是我現在所用的手寫方式。所以,在未來,熟悉 XHTML / XForm / Web API 將是少數人的特殊技能,而這些技能將可以用於以下方面。

  創造如 iWeb 這樣的工具

  優化 HTML template 或者是優化 template engine

  be geeky

  所以,針對我自己現在的現狀。我覺得我接下來應該做的事情如下。

  通讀 W3C 的 XHTML 2.0 和 CSS 3.0 的 Working Draft

  熟悉 Mozilla 針對 HTML 和 CSS 所做的擴展

  如果有可能的話,應該在今年讀完一個開源浏覽器的全部源代碼,然後在自己對 W3C 文檔的理解的基礎上做一些 hacking

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved