WML - 格式设置

本节将描述 WML 的基本文本格式化元素。

换行符:

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

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

属性描述
xml:langlanguage_code设置元素中使用的语言
classclass data设置元素的类名。
idelement 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 示例4

文本段落:

<p> 元素定义一段文本,WAP 浏览器总是在新行中呈现该段落。

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

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

属性描述
align
  • left
  • right
  • center
这用于更改段落的水平对齐方式。
mode
  • wrap
  • nowrap
设置段落是否换行。
xml:langlanguage_code设置元素中使用的语言
classclass data设置元素的类名。
idelement 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 示例3

WML 表:

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

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

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

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

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

  • 表格第三列 -- 右对齐

那么您应该将align属性的值设置为LCR。

xml:langlanguage_code设置元素中使用的语言
classclass data设置元素的类名。
idelement 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 示例5

预格式化文本:

<pre>元素用于指定 WML 中的预格式化文本。 预格式化文本是其格式遵循在 WML 文档中键入的方式的文本。

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

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

属性描述
xml:langlanguage_code设置元素中使用的语言
classclass data设置元素的类名。
idelement 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 示例7