WML - Formatage

Cette section décrit les éléments de formatage de texte de base de WML.

Saut de ligne:

L'élément <br /> définit un saut de ligne et presque tous les navigateurs WAP prennent en charge une balise de saut de ligne.

L'élément <br /> prend en charge les attributs suivants:

Attribut Valeur La description
xml: lang language_code Définit la langue utilisée dans l'élément
classe données de classe Définit un nom de classe pour l'élément.
id ID d'élément Un identifiant unique pour l'élément.

Voici l'exemple montrant l'utilisation de l'élément <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>

Cela produira le résultat suivant:

Paragraphes de texte:

L'élément <p> définit un paragraphe de texte et les navigateurs WAP affichent toujours un paragraphe dans une nouvelle ligne.

Un élément <p> est nécessaire pour définir tout texte, image ou tableau en WML.

L'élément <p> prend en charge les attributs suivants:

Attribut Valeur La description
aligner
  • left
  • right
  • center
Ceci est utilisé pour modifier l'alignement horizontal d'un paragraphe.
mode
  • wrap
  • nowrap
Définit si un paragraphe doit encapsuler des lignes ou non.
xml: lang language_code Définit la langue utilisée dans l'élément
classe données de classe Définit un nom de classe pour l'élément.
id ID d'élément Un identifiant unique pour l'élément.

Voici l'exemple montrant l'utilisation de l'élément <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>

Cela produira le résultat suivant:

Tables WML:

L'élément <table> avec <tr> et <td> est utilisé pour créer une table en WML. WML n'autorise pas l'imbrication des tables

Un élément <table> doit être placé avec des éléments <p> ... </p>.

L'élément <table /> prend en charge les attributs suivants:

Attribut Valeur La description
Colonnes nombre Définit le nombre de colonnes dans le tableau
aligner
  • L
  • C
  • R
Pour spécifier l'alignement horizontal du texte des colonnes, vous devez attribuer trois lettres à l'attribut align. Chaque lettre représente l'alignement horizontal du texte d'une colonne. La lettre peut être L, C ou R. Par exemple, si vous souhaitez que les paramètres suivants soient appliqués à votre tableau:
  • Première colonne du tableau - alignée à gauche

  • Deuxième colonne du tableau - alignée au centre

  • Troisième colonne du tableau - alignée à droite

Ensuite, vous devez définir la valeur de l' attribut align sur LCR.

xml: lang language_code Définit la langue utilisée dans l'élément
classe données de classe Définit un nom de classe pour l'élément.
id ID d'élément Un identifiant unique pour l'élément.

Voici l'exemple montrant l'utilisation de l'élément <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>

Cela produira le résultat suivant:

Texte préformaté:

L'élément <pre> est utilisé pour spécifier du texte préformaté en WML. Le texte préformaté est un texte dont le format suit la manière dont il est saisi dans le document WML.

Cette balise préserve tous les espaces blancs contenus à l'intérieur de cette balise. Assurez-vous de ne pas mettre cette balise à l'intérieur <p> ... </p>

L'élément <pre> prend en charge les attributs suivants:

Attribut Valeur La description
xml: lang language_code Définit la langue utilisée dans l'élément
classe données de classe Définit un nom de classe pour l'élément.
id ID d'élément Un identifiant unique pour l'élément.

Voici l'exemple montrant l'utilisation de l'élément <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>

Cela produira le résultat suivant: