- 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>
這將產生以下結果:
廣告