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 |
|
Isso é usado para alterar o alinhamento horizontal de um parágrafo. |
modo |
|
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 |
|
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:
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: