HTML
HTML (超文本标记语言) 用于万维网 (WWW) 的标记语言. WAP 开发的主要目标之一是将万维网带到移动电话和 PDA 等无线设备上. 因此, 无线世界标记语言的许多特征都借鉴了 HTML. 这也是 WAP 标准 (WML and XHTML 移动概要) 指定的标记语言与 HTML 如此类似的原因.
WML 1.x
WML (无线标记语言) 是 WAP 1.x 说明中定义的标记语言. 它是无线设备的第一个标记语言标准. 在引入它之前, 无线领域的主要玩家们, 如 Openwave, Nokia 和 Ericsson 都有它们自己的标记语言. WML 说明是 WAP 论坛创建的. 该论坛由 Ericsson, Motorola, Nokia 和 Openwave 于1997年合建而成. 目前, 许多 WAP 网站仍然使用 WML 作为标记语言.
XHTML
XHTML (可扩展超文本标记语言) 是用 XML (可扩展标记语言) 对 HTML 的重新格式化. XHTML 中的标签与 HTML 中的相同. 你可以将 XHTML 视为用 XML 语法写出来的 HTML. XHTML 比 HTML 有更简洁更严格的结构, 从而使得对文档的解析更为容易. 这对移动电话等无线设备尤为重要, 因为它们的解析能力有限. 所有主流 Web 浏览器都支持 XHTML. XHTML 将逐渐替代 HTML.
XHTML 基础 (Basic)
XHTML 基础是 XHTML 的简化版. 它被设计用于处理能力受限的设备, 如移动电话, PDA, 智能手表, 无线传呼机, 等等. XHTML 基础不包含在这些设备上难以支持的 XHTML 特征. 例如, 级联样式表, 框架, 和脚本在 XHTML 基础中都得不到支持. XHTML 基础是 W3C (万维网联盟) 定义的.
XHTML 移动概要
XHTML 移动概要是前 WAP 论坛定义的最新 WAP 说明 2.0 版的官方标记语言. WAP 论坛基于 XHTML 基础创建了 XHTML 移动概要, 从 XHTML 完全版中增加了一些元素和属性, 如 <i>, <b>, <hr>, <small> 和 <big>. XHTML 移动概要支持级联样式单的简化版 (被称作 WCSS 或 WAP CSS).
WCSS 或 WAP CSS
CSS (级联样式单) 广泛用于万维网, 用来定义 Web 页面在浏览器中展现效果. WCSS 或 WAP CSS 是 CSS2 的简化版, 添加了一些对于 WAP 的专门扩展. WAP CSS 是在 WAP 2.0 说明中定义的. 由于? WAP CSS 是为在无线设备上使用而设计的, 因此, CSS2 的对无线设备不适合的或不必要的特征都没在 WAP CSS 中包含. WAP CSS 将展现效果从内容中分离了出来. 如果你想更改一个 XHTML MP 页面的展现效果细节, 你只须修改样式单. 有了 WAP CSS, 你可以轻松改变你的 XHTML MP 页面的布局和风格来适应不同的用户代理 (User Agent).
WML 2.0
WAP 网站开发人员不需要关心 WML 2.0. WML 2.0 的创建目的是向后兼容, 而不是供 WAP 网站开发人员使用的. 要想用 WAP 2.0 标准开发开发 WAP 网站, 就用 XHTML 移动概要吧.
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.