www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP初级教程>正文    

6.7 文本格式化及其元素


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

6.7  文本格式化及其元素

WML程序中,为使显示的文本呈现出丰富的样式,WML提供了一些用于格式化的元素,我们通过这些元素及其相应的标签可以对文本进行标注和控制,从而实现不同的显示效果。WML控制文本时基本上采用了XML的一般原则,比如,遇有显示文本中含有连续的多个空格时,WML的浏览器就会把这些连续的空格显示为单词间的一个空格;WML还将空格、制表符和换行都都显示为空白,等等。本节我们就讲解WML格式化元素的功能及具体用法。

6.7.1  增强元素

增强元素都是一些成对的标签,用于指定文本的增强显示信息。比如,b元素通过<b></b>标签可以控制其中的文本按照粗体字进行显示。表6.2给出了WML增强元素的名称、标签及功能解释。

下面的程序中我们使用了几种增强元素,其显示效果如图6.13所示。

 

<wml>

         <card id="card1">

                   <p>

                            <em>

                                     A

                                               <u>

                                                        Demonstration

                                               </u>

                                     of Nokia's

                                     <i>

                                     <strong> Wireless Application Protocol<br/> </strong>

                                     </i>

                                     <b> Toolkit</b>

                            </em>

                   </p>

         </card>

</wml>

 

6.2  WML的增强元素

元素

标签

语法格式

功能

em

<em></em>

<em>  文本(text)  </em>

指定增强显示文本

strong

<strong></strong>

<strong>  文本(text)  </strong>

进一步加强文本的增强显示

i

<i></i>

<i>  文本(text)  </i>

使用斜体字显示文本

b

<b></b>

<b>  文本(text)  </b>

使用粗体字显示文本

u

<u></u>

<u>  文本(text)  </u>

显示文本时增加下划线

big

<big></big>

<big>  文本(text)  </big>

使用大字体显示文本

small

<small></small>

<small>  文本(text)  </small>

使用小字体显示文本

6.13  增强元素使用举例

 

为便于大家记忆,我们给出表6.2中几种增强元素的原单词解释:ememphasis(增强、强调)bbold(粗体)iitalic(斜体)uunderlined(下划线)

6.7.2  br元素

br”即break,是用于换行的元素,它是使用单独的<br/>标签进行定义的。br元素的作用相当于插入一个回车符,并开始一个新行。其语法格式为:

<br/>

例如,下面的程序中就使用br元素插入了几个新行:

<wml>

         <card id="card1">

                   WML is no real <br/>language such as <br/>C++ or Pascal, <br/>

                   it is just a system <br/>for describing <br/>documents. <br/>

         </card>

</wml>

 

6.7.3  p元素

p”即指paragraph(段落)p元素用于划分段落,使当前文本换行并插入一个空白行。p元素可以使用单独的<p/>标签进行定义,也可以使用<p></p>标签成对地进行定义。其语法格式为:

<p  align="alignment"  mode="wrapmode" />

<p  align="alignment"  mode="wrapmode" >

         文本(text)

</p>

p元素有两个属性,功能和用法介绍如下:

(1) align。该属性用于设置段落在浏览器中的对齐方式,有leftcenterright三种取值。这三种参数值分别表示p元素当前定义的文本段落与浏览器窗口的左侧、中间和右侧进行对齐。默认值为left,即段落与浏览器窗口的左侧对齐排列。

(2) mode。该属性用于指定下一段落的换行方式,有wrapnowrap两种选择。wrap指定下段文本换行,nowrap指定下段文本不换行。如果不指定mode属性,则下一段的换行方式将采用与上一段相同的方式。卡片中默认的mode属性值为wrap

作为举例,我们给出一个使用p元素实现段落居中对齐、左对齐、文本可换行及文本不可换行的例子,程序如下:

 

<p align="center">

         centered text

</p>

 

<p align="left">

         left-justified

</p>

 

<p mode="wrap">

         This text is wrapped to the next line.

</p>

 

<p mode="nowrap">

         This text is truncated.

</p>

6.7.4  td元素

td元素用于规定表格单元格的内容。它使用成对的<td></td>标签进行定义,这两个标签之间的内容就是该单元格中的具体数据。当表格中规定了行之后,td元素实现的实际是定义表格的列的功能。td元素的语法格式为:

<td>  单元格内容(content)  </td>

比如:<td> Hello! </td>一句程序指定了表格当前单元格中的内容为“Hello!”。有关td元素的进一步应用可参考后面有关tr元素和table元素的介绍。

6.7.5  tr元素

WML中的表格是按照行、列进行组织的。一个表格由若干行组成,每行由若干列组成。tr元素用于定义表格的行,它使用成对的<tr></tr>标签将其中包含的内容定义为表格的一行。由于表格有行也有列,所以tr元素通常与td元素结合使用,td元素用于定义表格的列。

tr元素的语法格式如下:

 

<tr> 

         <td>  单元格内容(content)  </td>

</tr>

 

由于表格通常包含多列,也就是说一行中通常包含多个单元格,所以tr元素定义时通常需要包含多个td元素,其语法格式可以表示为:

 

<tr> 

         <td>  单元格1内容(content1)  </td>  <td>  单元格2内容(content2)  </td>

         <td>  单元格3内容(content3)  </td>  <td>  单元格4内容(content4)  </td>

         …………

</tr>

 

例如,下面几行简单的程序就定义了包含3个单元格的一行表格内容:

<tr>

         <td>Name</td><td>Male/Female</td><td>Born</td>

</tr>

其中3个单元格的内容分别是“Name”、“Male/Female”、“Born”。

上一篇:锚、图像、定时器及其元素
下一篇:6.7.6 table元素
Google
 
关于“6.7 文本格式化及其元素”的相关内容连接
·第六章 WML Script标准函数库(下)
·第六章 WML Script标准函数库(上)
·第五章 WMLScript脚本程序设计(下)
·第五章 WMLScript脚本程序设计(上)
·第四章 WML Script语法基础
·第三章 WML编程
·第二章 WML语言基础
·第一章 WAP Server = Web Server + Configuration
·专题:WML语言全垒打
·初识WAP

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved