WAP 2.0 教程:XHTMLMP与WCSS中的字体和文本属性
需积分: 3 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应用程序。
2020-04-21 上传
123 浏览量
2010-04-06 上传
2021-03-31 上传
2021-06-25 上传
2014-05-12 上传
2021-02-11 上传
2022-09-21 上传
2023-08-07 上传
花香九月
- 粉丝: 28
- 资源: 2万+
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新