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>要素は、次の属性をサポートします。

属性 説明
整列
  • left
  • right
  • center
これは、段落の水平方向の配置を変更するために使用されます。
モード
  • wrap
  • nowrap
段落を折り返すかどうかを設定します。
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 />要素は、次の属性をサポートします。

属性 説明
テーブルの列数を設定します
整列
  • L
  • C
  • R
列の水平方向のテキスト配置を指定するには、align属性に3文字を割り当てる必要があります。各文字は、列の水平方向のテキスト配置を表します。文字はL、C、またはRにすることができます。たとえば、次の設定をテーブルに適用する場合:
  • 最初のテーブル列-左揃え

  • 2番目のテーブル列-中央揃え

  • 3番目のテーブル列-右揃え

次に、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>

これにより、次の結果が生成されます。