WML - 格式化



本节将介绍 WML 的基本文本格式化元素。

换行

<br /> 元素定义换行符,几乎所有 WAP 浏览器都支持换行标签。

<br /> 元素支持以下属性:

属性描述
xml:langlanguage_code设置元素使用的语言。
classclass 数据为元素设置类名。
id元素 ID元素的唯一 ID。

以下是 <br /> 元素用法的示例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="Line Break Example">
<p align="center">
This is a <br /> paragraph with a line break.
</p>
</card>

</wml>

这将产生以下结果:

WAP Example 4

文本段落

<p> 元素定义一段文本,WAP 浏览器始终在新行中渲染段落。

在 WML 中,需要使用 <p> 元素来定义任何文本、图像或表格。

<p> 元素支持以下属性:

属性描述
align
  • left
  • right
  • center
用于更改段落的水平对齐方式。
mode
  • wrap
  • nowrap
设置段落是否应换行。
xml:langlanguage_code设置元素使用的语言。
classclass 数据为元素设置类名。
id元素 ID元素的唯一 ID。

以下是 <p> 元素用法的示例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="Paragraph Example">
<p align="center">
This is first  paragraph
</p>
<p align="right">
This is second  paragraph
</p>
</card>

</wml>

这将产生以下结果:

WAP Example 3

WML 表格

<table> 元素与 <tr> 和 <td> 一起用于在 WML 中创建表格。WML 不允许嵌套表格。

<table> 元素应放在 <p>...</p> 元素内。

<table /> 元素支持以下属性:

属性描述
columns数字设置表格的列数。
align
  • L
  • C
  • R
要指定列的水平文本对齐方式,需要为 align 属性赋值三个字母。每个字母代表一列的水平文本对齐方式。字母可以是 L、C 或 R。例如,如果希望将以下设置应用于表格:
  • 第一列表格 -- 左对齐

  • 第二列表格 -- 居中对齐

  • 第三列表格 -- 右对齐

则应将 align 属性的值设置为 LCR。

xml:langlanguage_code设置元素使用的语言。
classclass 数据为元素设置类名。
id元素 ID元素的唯一 ID。

以下是 <table> 元素用法的示例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="WML Tables">
<p>
<table columns="3" align="LCR">
	<tr>
	  <td>Col 1</td>
	  <td>Col 2</td>
	  <td>Col 3</td>
	</tr>

	<tr>
	  <td>A</td>
	  <td>B</td>
	  <td>C</td>
	</tr>

	<tr>
	  <td>D</td>
	  <td>E</td>
	  <td>F</td>
	</tr>
</table>
</p>
</card>

</wml>

这将产生以下结果:

WAP Example 5

预格式化文本

<pre> 元素用于在 WML 中指定预格式化文本。预格式化文本的格式与其在 WML 文档中的输入方式相同。

此标签保留此标签内包含的所有空格。确保不要将此标签放在 <p>...</p> 内。

<pre> 元素支持以下属性:

属性描述
xml:langlanguage_code设置元素使用的语言。
classclass 数据为元素设置类名。
id元素 ID元素的唯一 ID。

以下是 <pre> 元素用法的示例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="Preformatted Text">
   <pre>
   This is     preformatted
        text and will appear
 as it it.
</pre>
</card>

</wml>

这将产生以下结果:

WAP Example 7
广告
© . All rights reserved.