WAP 2.0教程:XHTMLMP与列表属性详解
需积分: 3 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标准的兼容性,促进了无线互联网应用的发展。
2021-01-25 上传
2009-10-27 上传
2008-12-18 上传
2023-06-02 上传
2023-04-29 上传
2023-05-30 上传
2023-06-03 上传
2023-05-30 上传
2023-08-24 上传
ServeRobotics
- 粉丝: 34
- 资源: 2万+
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解