- WML 教程
- WML - 首页
- WML - 概述
- WML - 环境
- WML - 语法
- WML - 元素
- WML - 注释
- WML - 变量
- WML - 格式化
- WML - 字体
- WML - 图片
- WML - 表格
- WML - 链接
- WML - 任务
- WML - 输入
- WML - 提交数据
- WML - 服务器脚本
- WML - 事件
- WML - 定时器
- WML - 模板
- WML - DTD
- WML2 - 教程
- WML 参考
- WML - 实体
- WML - 标签参考
- WML 有用资源
- WML - 快速指南
- WML - 有用资源
- WML - 讨论
WML - 格式化
本节将介绍 WML 的基本文本格式化元素。
换行
<br /> 元素定义换行符,几乎所有 WAP 浏览器都支持换行标签。
<br /> 元素支持以下属性:
| 属性 | 值 | 描述 |
|---|---|---|
| xml:lang | language_code | 设置元素使用的语言。 |
| class | class 数据 | 为元素设置类名。 |
| 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>
这将产生以下结果:
文本段落
<p> 元素定义一段文本,WAP 浏览器始终在新行中渲染段落。
在 WML 中,需要使用 <p> 元素来定义任何文本、图像或表格。
<p> 元素支持以下属性:
| 属性 | 值 | 描述 |
|---|---|---|
| align |
| 用于更改段落的水平对齐方式。 |
| mode |
| 设置段落是否应换行。 |
| xml:lang | language_code | 设置元素使用的语言。 |
| class | class 数据 | 为元素设置类名。 |
| 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>
这将产生以下结果:
WML 表格
<table> 元素与 <tr> 和 <td> 一起用于在 WML 中创建表格。WML 不允许嵌套表格。
<table> 元素应放在 <p>...</p> 元素内。
<table /> 元素支持以下属性:
| 属性 | 值 | 描述 |
|---|---|---|
| columns | 数字 | 设置表格的列数。 |
| align |
| 要指定列的水平文本对齐方式,需要为 align 属性赋值三个字母。每个字母代表一列的水平文本对齐方式。字母可以是 L、C 或 R。例如,如果希望将以下设置应用于表格:
则应将 align 属性的值设置为 LCR。 |
| xml:lang | language_code | 设置元素使用的语言。 |
| class | class 数据 | 为元素设置类名。 |
| 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>
这将产生以下结果:
预格式化文本
<pre> 元素用于在 WML 中指定预格式化文本。预格式化文本的格式与其在 WML 文档中的输入方式相同。
此标签保留此标签内包含的所有空格。确保不要将此标签放在 <p>...</p> 内。
<pre> 元素支持以下属性:
| 属性 | 值 | 描述 |
|---|---|---|
| xml:lang | language_code | 设置元素使用的语言。 |
| class | class 数据 | 为元素设置类名。 |
| 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>
这将产生以下结果:
广告