无线标记语言的发展

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。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值