WML - Formatação

Esta seção descreverá os elementos básicos de formatação de texto do WML.

Quebra de linha:

O elemento <br /> define uma quebra de linha e quase todos os navegadores WAP suportam uma marca de quebra de linha.

O elemento <br /> suporta os seguintes atributos:

Atributo Valor Descrição
xml: lang language_code Define o idioma usado no elemento
classe dados da classe Define um nome de classe para o elemento.
Eu iria ID do elemento Um ID exclusivo para o elemento.

A seguir está o exemplo que mostra o uso do 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>

Isso produzirá o seguinte resultado:

Parágrafos de texto:

O elemento <p> define um parágrafo de texto e os navegadores WAP sempre renderizam um parágrafo em uma nova linha.

Um elemento <p> é necessário para definir qualquer texto, imagem ou tabela em WML.

O elemento <p> suporta os seguintes atributos:

Atributo Valor Descrição
alinhar
  • left
  • right
  • center
Isso é usado para alterar o alinhamento horizontal de um parágrafo.
modo
  • wrap
  • nowrap
Define se um parágrafo deve quebrar as linhas ou não.
xml: lang language_code Define o idioma usado no elemento
classe dados da classe Define um nome de classe para o elemento.
Eu iria ID do elemento Um ID exclusivo para o elemento.

A seguir está o exemplo que mostra o uso do 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>

Isso produzirá o seguinte resultado:

Tabelas WML:

O elemento <table> junto com <tr> e <td> é usado para criar uma tabela em WML. WML não permite o aninhamento de tabelas

Um elemento <table> deve ser colocado com os elementos <p> ... </p>.

O elemento <table /> suporta os seguintes atributos:

Atributo Valor Descrição
colunas número Define o número de colunas na tabela
alinhar
  • L
  • C
  • R
Para especificar o alinhamento horizontal do texto das colunas, você precisa atribuir três letras ao atributo align. Cada letra representa o alinhamento horizontal do texto de uma coluna. A letra pode ser L, C ou R. Por exemplo, se você deseja que as seguintes configurações sejam aplicadas à sua mesa:
  • Primeira coluna da tabela - alinhado à esquerda

  • Segunda coluna da tabela - alinhada ao centro

  • Terceira coluna da tabela - alinhado à direita

Então você deve definir o valor do atributo align para LCR.

xml: lang language_code Define o idioma usado no elemento
classe dados da classe Define um nome de classe para o elemento.
Eu iria ID do elemento Um ID exclusivo para o elemento.

A seguir está o exemplo que mostra o uso do 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>

Isso produzirá o seguinte resultado:

Texto pré-formatado:

O elemento <pre> é usado para especificar texto pré-formatado em WML. Texto pré-formatado é o texto cujo formato segue a maneira como é digitado no documento WML.

Esta tag preserva todos os espaços em branco dentro dela. Certifique-se de não colocar esta tag dentro de <p> ... </p>

O elemento <pre> suporta os seguintes atributos:

Atributo Valor Descrição
xml: lang language_code Define o idioma usado no elemento
classe dados da classe Define um nome de classe para o elemento.
Eu iria ID do elemento Um ID exclusivo para o elemento.

A seguir está o exemplo que mostra o uso do 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>

Isso produzirá o seguinte resultado: