WAP2.0开发详解:XHTMLMP与WCSS字体及文本属性

需积分: 9 3 下载量 16 浏览量 更新于2024-08-13 收藏 3.59MB PPT 举报
"WAP2.0开发简要,包括字体和文本属性,以及XHTMLMP和WCSS的介绍" 在WAP2.0开发中,理解和掌握字体和文本属性对于创建适应移动设备的网页至关重要。字体和文本属性主要包括以下几个方面: 1. **字体名称**:在CSS中,我们可以使用`font-family`属性来定义文本的字体。如果字体名称包含空格或多单词,如"Times New Roman",则需用引号包围,如`p {font-family: "Times New Roman"}`。 2. **字体大小**:`font-size`属性用于设定文本的大小。可以使用像素值,如`p {font-size: 12px}`,或者使用相对大小单位,如`xx-small`, `x-small`, `small`, `medium`, `large`, `x-large`, `xx-large`。 3. **字体样式**:`font-style`用于设置文本是否显示为斜体,如`font-style: italic`;`font-weight`用于设定文本的粗细,如`font-weight: bold`;`text-decoration`属性控制文本的装饰,如下划线`text-decoration: underline`。 4. **文本对齐**:`text-align`属性用于控制文本的水平对齐方式,如`text-align: center`使文本居中;而`float`属性(在WAP中常用于`img`和`table`标签)用于元素的浮动布局,可以设置为`left`、`right`或`none`。 WAP2.0引入了XHTMLMP(XHTML Mobile Profile),它是XHTML的一个子集,专为无线设备设计,增强了在移动设备上展示内容的能力。XHTMLMP与WCSS(WAP Cascading Style Sheets)一起使用,提供了更丰富的表现控制。与WML(Wireless Markup Language)相比,XHTMLMP具有以下优势: 1. **跨平台兼容性**:XHTMLMP开发的站点可以同时在Web和无线设备上运行,通过任何Web浏览器都能访问WAP2.0应用。 2. **向后兼容性**:XHTMLMP和WCSS兼容WML和WMLScript,确保了新旧平台的过渡平滑。 在无线标记语言的发展历程中,经历了从HTML到WML,再到XHTML和XHTMLMP的演变。WML作为WAP1.x的标准,虽然现在仍有站点在使用,但其功能和表现力相对较弱。XHTML则是一个更规范、更严格的语言,尤其适合处理能力有限的无线设备。XHTMLBasic简化了XHTML,但不包含所有特性,而XHTMLMP则在XHTMLBasic基础上增加了一些元素和属性,并支持了WCSS,这是一种针对WAP定制的简化版CSS,具备WAP特有的扩展功能。 了解这些基本概念和技术,开发者能更好地创建适应移动环境的网页,提供更好的用户体验。在实际开发中,合理运用字体和文本属性、理解XHTMLMP和WCSS的规则,将有助于优化WAP2.0应用的设计和性能。