無線標記語言的發展

HTML

HTML(超文本標記語言)是萬維網(WWW)上使用的標記語言。 WAP開發的主要目標之一讓手機和掌上電腦等無線設備可以訪問萬維網。因此,毫不奇怪,在無線世界的標記語言很多是從HTML借用的。這就是爲什麼WAP語言(WML和XHTML MP)很象HTML標記語言。

WML 1.x

WML(無線標記語言)是在WAP1.x的規範中定義的標記語言。它是爲無線設備而建立的第一個標記語言標準。在推出之前,在無線領域的主要參與者如Openwave公司、諾基亞和愛立信都有自己的標記語言。 WML的規範是由WAP論壇於1997年創建,WAP論壇是由愛立信、摩托羅拉、諾基亞和Openwave成立的。目前,許多WAP網站仍然使用WML標記語言。

XHTML

XHTML(可擴展超文本標記語言)是HTML在XML(可擴展標記語言)的重新制定。XHTML中的標籤基本與HTML標籤相同。XHTML是一個基於XML的標記語言。 XHTML比HTML有更簡潔和更嚴格的的結構,簡化文件的解析。這對無線設備如移動電話等尤爲重要,因爲他們只有有限的處理能力。所有主流的Web瀏覽器都支持XHTML。 XHTML將逐漸取代HTML。

XHTML Basic

XHTML Basic是XHTML的一個簡化版本。 它是爲有限的處理能力和功能的設備設計的,如移動電話、個人數字助理(PDA)、智能手錶、傳呼機等。XHTML Basic不包含這些設備中難以支持的XHTML功能,例如:級聯樣式表,框架和XHTML Basic中不支持的腳本。 XHTML Basic是由W3C(萬維網聯盟)定義的。

XHTML Mobile Profile

XHTML Mobile Profile是由前WAP論壇定義的官方標記語言,最近的WAP規範版本是2.0。 WAP論壇在XHTML Basic的基礎上,從XHTML的完整版本中增加了一些元素和屬性,如<i>,<b>,<small>,<big>和<hr>,創建了XHTML Mobile Profile。 XHTML Mobile Profile支持層疊樣式表的簡化版本,叫做WCSS/ WAP CSS。

WCSS / WAP CSS

CSS(層疊樣式表)被廣泛用於萬維網上定義網頁應該如何呈現在瀏覽器中。 WCSS/ WAP CSS是CSS2的一個簡化版本,多了一些WAP特有的擴展。 WAP CSS是在WAP2.0規範中定義。既然WAP CSS爲無線設備設計,那麼在CSS2中不適當的或不必要的就不包括在WAP CSS中了。 WAP CSS可以和內容分離,如果你想改變一個XHTML MP頁面的樣式,你只需要修改樣式表就可以了。有了WAP CSS,你可以很容易地改變你的XHTML MP頁面的佈局和樣式,以適應不同的用戶端。

WML 2.0

WAP網站開發人員不需要關心WML 2.0。 WML2.0是爲了解決向後兼容的目的,WAP網站開發人員不必使用它。要開發一個WAP2.0標準的WAP網站,使用XHTML MP。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章