WAP2.0教程:XHTMLMP与WCSS基础

需积分: 3 4 下载量 44 浏览量 更新于2024-08-13 收藏 3.59MB PPT 举报
"这篇文档是关于WAP 2.0开发教程中的文档结构部分,主要讲解了XHTML MP (eXtensible HyperText Markup Language Mobile Profile) 和 WCSS (WAP Cascading Style Sheets) 的使用。文档强调了XHTML MP在WAP 2.0中的重要性,它是XHTML的一个子集,特别设计用于无线设备,同时保持向后兼容性,允许站点在Web和无线设备上通用。此外,还介绍了无线标记语言的发展历程,包括HTML、WML (Wireless Markup Language) 和XHTML Basic,最后提到了XHTML MP对WCSS的支持,这是W3C定义的适应无线设备的简单CSS版本。" 在WAP 2.0中,文档结构遵循标准的HTML模式,但使用XHTML MP作为核心标记语言。XHTML MP是为了满足移动设备的限制而设计的,它结合了XHTML Basic的简化特性,并添加了一些XHTML的元素和属性,如`<i>`, `<b>`, `<small>`, `<big>`和`<hr>`。这使得开发者可以创建具有更多表现形式的内容,同时确保在不同设备上的兼容性。 XHTML MP的一个关键优势是它的通用性。由于它是XHTML的一个子集,因此开发的站点可以同时在互联网和移动设备上运行,且可被任何Web浏览器访问。这提供了更大的灵活性,特别是考虑到许多早期的WAP站点依赖于WML和WMLScript,而XHTML MP则为开发者提供了更丰富的展示控制。 无线标记语言的发展是从HTML开始的,最初的目的是让移动电话和PDA等设备能够访问互联网。WML随后成为WAP 1.x规范的一部分,尤其在早期的无线设备上广泛使用。然而,随着技术的进步,XHTML的出现带来了更简洁、严格的结构,更适合资源有限的无线设备。XHTML Basic是针对性能有限的设备简化版的XHTML,但不包含像CSS、frames和Scripting这样的特性。 XHTML MP在WAP 2.0规范中被确立为官方标记语言,它在XHTML Basic的基础上进行了扩展,引入了WCSS。WCSS是CSS2的一个简化版本,专门针对WAP设备进行了优化,提供了一些特定于无线环境的扩展。通过使用WCSS,开发者能够更精确地控制WAP页面的样式和布局,以适应不同屏幕尺寸和性能的设备。 WAP 2.0通过XHTML MP和WCSS为无线应用开发提供了一个强大且灵活的框架,实现了跨平台的兼容性和丰富的视觉呈现,同时也考虑到了移动设备的特殊需求和限制。理解这些基础知识对于进行有效的WAP 2.0应用开发至关重要。