WML - Formattazione

Questa sezione descriverà gli elementi di formattazione del testo di base di WML.

Interruzione di linea:

L'elemento <br /> definisce un'interruzione di riga e quasi tutti i browser WAP supportano un tag di interruzione di riga.

L'elemento <br /> supporta i seguenti attributi:

Attributo Valore Descrizione
xml: lang language_code Imposta la lingua utilizzata nell'elemento
classe dati di classe Imposta un nome di classe per l'elemento.
id ID elemento Un ID univoco per l'elemento.

Di seguito è riportato l'esempio che mostra l'utilizzo dell'elemento <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>

Questo produrrà il seguente risultato:

Paragrafi di testo:

L'elemento <p> definisce un paragrafo di testo e i browser WAP visualizzano sempre un paragrafo in una nuova riga.

Un elemento <p> è necessario per definire qualsiasi testo, immagine o tabella in WML.

L'elemento <p> supporta i seguenti attributi:

Attributo Valore Descrizione
allineare
  • left
  • right
  • center
Viene utilizzato per modificare l'allineamento orizzontale di un paragrafo.
modalità
  • wrap
  • nowrap
Determina se un paragrafo deve andare a capo o meno.
xml: lang language_code Imposta la lingua utilizzata nell'elemento
classe dati di classe Imposta un nome di classe per l'elemento.
id ID elemento Un ID univoco per l'elemento.

Di seguito è riportato l'esempio che mostra l'utilizzo dell'elemento <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>

Questo produrrà il seguente risultato:

Tabelle WML:

L'elemento <table> insieme a <tr> e <td> viene utilizzato per creare una tabella in WML. WML non consente l'annidamento di tabelle

Un elemento <table> dovrebbe essere inserito con gli elementi <p> ​​... </p>.

L'elemento <table /> supporta i seguenti attributi:

Attributo Valore Descrizione
colonne numero Imposta il numero di colonne nella tabella
allineare
  • L
  • C
  • R
Per specificare l'allineamento del testo orizzontale delle colonne, è necessario assegnare tre lettere all'attributo align. Ogni lettera rappresenta l'allineamento orizzontale del testo di una colonna. La lettera può essere L, C o R. Ad esempio, se desideri applicare le seguenti impostazioni alla tua tabella:
  • Prima colonna della tabella: allineata a sinistra

  • Seconda colonna della tabella: allineata al centro

  • Terza colonna della tabella: allineata a destra

Quindi dovresti impostare il valore dell'attributo align su LCR.

xml: lang language_code Imposta la lingua utilizzata nell'elemento
classe dati di classe Imposta un nome di classe per l'elemento.
id ID elemento Un ID univoco per l'elemento.

Di seguito è riportato l'esempio che mostra l'utilizzo dell'elemento <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>

Questo produrrà il seguente risultato:

Testo preformattato:

L'elemento <pre> viene utilizzato per specificare il testo preformattato in WML. Il testo preformattato è testo il cui formato segue il modo in cui viene digitato nel documento WML.

Questo tag conserva tutti gli spazi bianchi racchiusi all'interno di questo tag. Assicurati di non inserire questo tag all'interno di <p> ​​... </p>

L'elemento <pre> supporta i seguenti attributi:

Attributo Valore Descrizione
xml: lang language_code Imposta la lingua utilizzata nell'elemento
classe dati di classe Imposta un nome di classe per l'elemento.
id ID elemento Un ID univoco per l'elemento.

Di seguito è riportato l'esempio che mostra l'utilizzo dell'elemento <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>

Questo produrrà il seguente risultato: