WAP 2.0教程:XHTMLMP与列表属性详解

需积分: 3 4 下载量 69 浏览量 更新于2024-08-13 收藏 3.59MB PPT 举报
"WAP 2.0 开发教程——列表属性和无线标记语言发展" 在WAP 2.0开发中,列表属性是用于优化移动设备上内容展示的重要元素。列表分为无序列表(unordered list)和有序列表(ordered list)。在XHTMLMP中,我们可以对这两种列表进行自定义设置,以提升用户体验。 1. 改变无序列表的图标: 列表样式类型`list-style-type`允许我们调整无序列表的符号。默认情况下,无序列表使用圆点(disc),但可以通过设置这个属性为`circle`或`square`来更改。若希望移除列表图标,可以设置为`none`。此属性可应用于`ul`和`li`元素。 2. 改变有序列表的次序: 对于有序列表,`list-style-type`属性可以用来改变数字或字母的显示方式。默认是十进制(decimal),但可以更改为大写罗马数字(upper-alpha)、小写罗马数字(lower-alpha)、大写英文字母(upper-roman)或小写英文字母(lower-roman)。同样地,如果不需要任何排序符号,可以设置为`none`。 3. 使用图片作为列表小图标: 若要使用自定义图片作为列表项的图标,可以使用`list-style-image`属性,如`list-style-image: url(bullet.gif)`。在某些Openware WAP浏览器中,还可以直接使用本地保存的icon,如`localsrc("rightarrow1")`。 WAP 2.0引入了XHTMLMP(eXtensible HyperText Markup Language Mobile Profile),这是XHTML的一个子集,专为无线设备设计。XHTMLMP与WCSS(WAP Cascading Style Sheets)一起使用,提供更丰富的展示控制。相较于WAP 1.x时代的WML(Wireless Markup Language),XHTMLMP的优势在于: - **跨平台兼容**:XHTMLMP开发的站点能在互联网和无线设备上通用,且支持任意Web浏览器访问。 - **向后兼容**:它兼容WML/WMLScript,方便过渡旧的WAP站点到新的标准。 无线标记语言的发展历程包括: - **HTML**:WAP发展的基础,使得移动设备可以访问互联网。 - **WML**:WAP 1.x时期的标记语言,随着WAP Forum的成立而规范,至今仍有一些WAP站点使用WML。 - **XHTML**:更严谨和简洁的结构,适合资源有限的设备,如移动电话。 - **XHTMLBasic**:XHTML的简化版,针对低性能设备,但不包含XHTML的高级特性如CSS和脚本。 - **XHTMLMP**:WAP 2.0的官方标记语言,基于XHTMLBasic扩展,添加了部分XHTML元素和属性,并支持简单的CSS版本——WCSS。 - **WCSS**:WAP特有的CSS2简化版,增强了无线环境下的样式控制。 WAP 2.0通过XHTMLMP和WCSS提供了更强大的功能和更丰富的视觉效果,同时保持了与早期WAP标准的兼容性,促进了无线互联网应用的发展。