WML-フォーマット
このセクションでは、WMLの基本的なテキストフォーマット要素について説明します。
改行:
<br />要素は改行を定義し、ほとんどすべてのWAPブラウザーは改行タグをサポートします。
<br />要素は、次の属性をサポートします。
属性 | 値 | 説明 |
---|---|---|
xml:lang | language_code | 要素で使用される言語を設定します |
クラス | クラスデータ | 要素のクラス名を設定します。 |
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>要素は、次の属性をサポートします。
属性 | 値 | 説明 |
---|---|---|
整列 |
|
これは、段落の水平方向の配置を変更するために使用されます。 |
モード |
|
段落を折り返すかどうかを設定します。 |
xml:lang | language_code | 要素で使用される言語を設定します |
クラス | クラスデータ | 要素のクラス名を設定します。 |
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 />要素は、次の属性をサポートします。
属性 | 値 | 説明 |
---|---|---|
列 | 数 | テーブルの列数を設定します |
整列 |
|
列の水平方向のテキスト配置を指定するには、align属性に3文字を割り当てる必要があります。各文字は、列の水平方向のテキスト配置を表します。文字はL、C、またはRにすることができます。たとえば、次の設定をテーブルに適用する場合:
次に、align属性の値をLCRに設定する必要があります。 |
xml:lang | language_code | 要素で使用される言語を設定します |
クラス | クラスデータ | 要素のクラス名を設定します。 |
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 | 要素で使用される言語を設定します |
クラス | クラスデータ | 要素のクラス名を設定します。 |
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>
これにより、次の結果が生成されます。