上海网站建设

上海网站建设

咨询热线:(021)51698180


HTML,CSS

上海网站建设RSS订阅  RSS订阅  新浪微博  新浪微博  上海网站建设客服  客服  获取报价  获取报价

XHTML MP教程(二):无线标记语言的发展

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。