WAP 2.0:XHTMLMP与WCSS详解

需积分: 3 1 下载量 165 浏览量 更新于2024-08-24 收藏 3.59MB PPT 举报
文档结构-wap2.0简介 在WAP2.0(无线应用协议第二版)中,文档结构起着至关重要的作用,它是基于XML和HTML技术构建的。WAP2.0采用了XHTML Mobile Profile (XHTMLMP),这是一个针对移动设备优化的子集,它兼容了XHTMLBasic,后者是XHTML的简化版本,旨在适应处理能力和性能有限的设备,如移动电话、PDA和呼机。 WAP2.0文档结构的核心组成部分包括: 1. `<html>`:文档的根元素,所有其他元素都嵌套在这个元素内,定义了整个页面的基本框架。 2. `<head>`:头部部分包含了元数据和非可视内容,如标题 `<title>`,这里是网页的标题,用于浏览器标签页显示。 3. `<title>`:这是文档的标题,用于搜索引擎优化和用户识别,如示例中的 "Hello world"。 4. `<body>`:主要内容区域,包含了网页的实际内容,如本例中的 "Hello world. Welcome to taobao.com." XHTMLMP与WCSS(WAP Cascading StyleSheet)结合使用,提供了一种在有限的设备上实现丰富表现力的方法。WCSS是CSS2的简化版,但加入了WAP特有的扩展,允许对网页布局和样式进行调整,以适应小屏幕和低带宽环境。 WAP2.0的优势在于其跨平台兼容性,开发的站点不仅适用于无线环境,也能够在传统的Web浏览器上运行,使得内容能够无缝地在不同的终端上展示。此外,XHTMLMP的向后兼容性确保了新旧版本的WAP设备都能够正确解析和显示内容,降低了开发者维护不同版本兼容性的压力。 WAP的发展历程中,从最初的WML(Wireless Markup Language)1.x,作为早期移动设备的标准,到XHTMLMP的出现,体现了无线标记语言从简单到复杂,以及向更标准化和功能增强的演进。XHTMLMP通过增加一些HTML元素和属性,如`<i>`, `<b>`, `<small>`, `<big>`和`<hr>`,以及对CSS的支持,提高了移动设备上的用户体验和网页表现力。 WAP2.0文档结构的核心在于遵循HTML标准的同时,考虑到移动设备的特殊需求,确保了网页的易用性和适应性。这对于移动互联网的普及和现代网站的跨平台开发具有重要意义。