WAP 2.0 教程:XHTMLMP与WCSS中的字体和文本属性

需积分: 3 4 下载量 143 浏览量 更新于2024-08-13 收藏 3.59MB PPT 举报
"WAP 2.0 开发教程——字体和文本属性以及XHTMLMP与WCSS" 在WAP 2.0开发中,理解和掌握字体和文本属性以及相关标记语言是至关重要的。WAP 2.0采用了XHTMLMP(XHTML Mobile Profile)作为其核心,与WCSS(WAP Cascading Style Sheets)一起提供了更丰富的网页表现能力。 字体和文本属性在网页设计中扮演着关键角色,它们决定了文本的外观和阅读体验。以下是几个主要的属性: 1. **字体名称**:使用`font-family`属性来设定字体。如果字体名称包含空格或多个单词,如"Times New Roman",需要用引号包围。例如:`p {font-family: "Times New Roman"}`。 2. **字体大小**:通过`font-size`属性调整文本大小,可以使用像素值(如`12px`),或者相对大小(如`xx-small`,`x-small`,`small`,`medium`,`large`,`x-large`,`xx-large`)。 3. **字体样式**:`font-style`用于设置文本是否为斜体,如`italic`;`font-weight`控制文本的粗细,如`bold`;`text-decoration`属性用来添加下划线、删除线等,如`underline`。 4. **文本对齐**:使用`text-align`属性可以设定文本在块级元素内的水平对齐方式,如`left`、`right`或`center`。而`float`属性通常用于图片和表格,可以将元素浮动到左侧(`left`)或右侧(`right`)。 WAP 2.0 的出现是为了提升移动设备上的网络浏览体验。XHTMLMP是XHTML的一个子集,它结合了XHTML Basic和一些额外的XHTML元素和属性,旨在为移动设备提供更强大的页面展示控制。XHTMLMP的一个显著优势在于它的向后兼容性,使得开发的站点能在Web和无线设备上都能正常运行,同时也可以被任何Web浏览器访问。 无线标记语言的发展历程是从HTML开始的,随着WAP 1.x的WML(Wireless Markup Language)出现,再到XHTML的引入。XHTML具有更简洁和严格的结构,更适合资源有限的移动设备。XHTML Basic是XHTML的简化版,但不支持CSS、frames和Scripting,而XHTMLMP则在XHTML Basic的基础上扩展,加入了如`<i>`(斜体)、`<b>`(粗体)、`<small>`(小号字体)、`<big>`(大号字体)和`<hr>`(水平线)等元素,并且支持WCSS,这是一个为WAP定制的CSS简化版本,提供了基本的样式控制。 WCSS是CSS2的简化版,专门针对WAP设备的特性进行了优化,使得开发者能够在有限的移动设备屏幕上创建更具吸引力和易读性的内容。通过熟练运用这些工具,开发者能够创建出既美观又适应各种设备的WAP 2.0应用程序。