(一)XHTML MP 介绍XHTML MP(eXtensible HyperText Markup Language Mobile Profile)WAP2.0与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用,是XHTML的子集。XHTML Basic (XHTML子集)+另外的一些XHTML的元素和属性WAP浏览器与互联网之间以前WAP网站(WML and WMLScript )更多的展示表现(presentation control )XHTML MP 优势:开发的站点可以在WEB和无线上都可以使用,也可以用任何Web浏览器访问WAP2.0应用向后兼容:XHTML MP / WCSS 和 WML / WMLScript (二)无线标记语言发展HTML:WAP发展的首要任务——移动电话,PDA等访问互联网。WAP standard (WML and XHTML Mobile Profile) 类似HTMLWML(Wireless Markup Language) 1.x:WAP 1.x 规范中规定的标记语言,无线设备的第一个标记语言。Openwave、Nokia 和 Ericsson 很早都有自己的标记语言。WML规范是WAP Forum(97)创建的。而现在,很多的WAP站点依然使用的是WML。XHTML:结构比HTML更简洁和严格。这对于无线设备(例:移动电话)很重要,对于有限的处理能力。XHTML Basic :是XHTML的一个简化版本。为处理能力和性能有限的设备设计的(移动电话,PDA,呼机等)但是不包含XHTML特性。例如CSS,frames和Scripting。是由W3C定义的。XHTML MP: 在WAP2.0说明中指定的官方标记语言。WAP Forum 基于 XHTML Basic创造,并从XHTML的完整版本中增加了一些元素和属性。例如,,,和
。XHTML MP支持一个简单的CSS版本,即WCSS/WAP CSS。WCSS/WAP CSS: CSS2的一个简化版本,增加了WAP特有的扩展。可以很简单的改变XHTML MP页面的布局和风格。WML2.0: WAP站点开发者不需要顾虑WML2.0。WML2.0向后兼容,并且对于WAP站点开发者还不可用。
(三)XHTML MP的优点最大优点:开发者可用相同的技术开发适用于WEB和WAP的站点。有HTML、XHTML、CSS基础即可入门。同样的开发工具可以用来开发WEB和WAP站点。开发过程中一般的WEB浏览器可以浏览你的WAP站点。HTML/XHTML页面可以通过较小的修改成XHTML MP,甚至不用修改(注意:布局是否适应小屏幕,文件大小是否出最大)。支持WCSS。移动设备有很多不同的特征,比如屏幕大小,只需写一次结构,使用不同的WCSS文件即可。更多的表现控制。
(四) 不支持的WML 特性1、XHTML MP 不支持 姓名:
(七)文档结构必须包含,
,Hello world. Welcome to taobao.com.
XML声明和字符编码: UTF-8/16编码可省略。XML声明也不是必须的,但如果忽略在许多WAP浏览器中出错。必须有DOCTYPE声明。在XML声明和元素之间。、
、、元素,align属性已经去除,可以通过WAP CSS的text-align属性来设置。(八)通用的元数据使用标签,包含在
内WAP浏览器如果不理解则忽略。比如添加作者: Cache Control:标签的一个应用是控制XHTML MP文件在Cache中的存在周期: 注意点:与设备相关。一些使用不相的方法,一些没有Cache机制。还有一些不支持但识别Cache-Control:no-cache的HTTP头。也可应用于图片的缓存。周期性刷新。必须配合使用。不是所有浏览器都支持。 (九)常用标签介绍注释:
发表评论