WAP2.0开发教程:理解XHTMLMP与WCSS

需积分: 0 8 下载量 18 浏览量 更新于2024-08-24 收藏 3.59MB PPT 举报
本文档详细介绍了WAP2.0开发中的文档结构以及相关的技术基础,重点围绕XHTMLMP(eXtensible HyperText Markup Language Mobile Profile)展开。WAP2.0是WAP(Wireless Application Protocol)的升级版,它采用了XHTML(可扩展超文本标记语言)的子集XHTMLMP,这是一种针对移动设备优化的轻量级版本,旨在提供更好的显示效果和跨平台兼容性。 文档首先强调了文档的基本结构,包括必不可少的<html>、<head>、<title>和<body>元素,同时引用了WAP Forum的XHTML Mobile 1.0 DTD(文档类型定义)。<head>部分包含了<title>标签,用于定义页面的标题,而<body>则承载着实际的内容,如示例中的"Hello world. Welcome to taobao.com." XHTMLMP的优势在于它的向后兼容性,使得开发的站点能够适应多种环境,无论是传统的网页还是无线网络,都能被标准的Web浏览器所支持。它不仅继承了XHTMLBasic的优点,如简洁的结构和对资源限制的考虑,还引入了XHTML的更多元素和属性,如加粗、斜体、小号和大号等,以及一个简化的CSS版本——WCSS/WAPCSS,这使得内容呈现更加丰富多样。 WAP的发展历程中,HTML和WML起到了关键作用。HTML最初是为了互联网上的移动设备设计,而WML作为WAP1.x的标准标记语言,主要用于早期的无线设备。随着技术进步,XHTML被引入,尤其是XHTMLBasic,它针对性能受限的设备进行了优化,但牺牲了一些高级功能,如CSS、框架和脚本。 XHTMLMP作为WAP2.0的官方标记语言,是对XHTMLBasic的扩展,允许在移动设备上实现更丰富的表现控制,而WCSS/WAPCSS则提供了有限的样式支持,以适应移动设备的屏幕和处理能力。因此,掌握XHTMLMP和WCSS是进行WAP2.0开发的重要技能,开发者需要理解这两种语言如何协作,以创建适应不同平台且具有良好用户体验的无线应用。