WML - Форматирование
В этом разделе будут описаны основные элементы форматирования текста WML.
Разрыв строки:
Элемент <br /> определяет разрыв строки, и почти все браузеры WAP поддерживают тег разрыва строки.
Элемент <br /> поддерживает следующие атрибуты:
Атрибут | Значение | Описание |
---|---|---|
xml: lang | language_code | Устанавливает язык, используемый в элементе |
класс | данные класса | Устанавливает имя класса для элемента. |
Я бы | 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 всегда отображают абзац в новой строке.
Элемент <p> необходим для определения любого текста, изображения или таблицы в WML.
Элемент <p> поддерживает следующие атрибуты:
Атрибут | Значение | Описание |
---|---|---|
выровнять |
|
Используется для изменения горизонтального выравнивания абзаца. |
Режим |
|
Устанавливает, должен ли абзац переноситься на строки или нет. |
xml: lang | language_code | Устанавливает язык, используемый в элементе |
класс | данные класса | Устанавливает имя класса для элемента. |
Я бы | 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 на LCR. |
xml: lang | language_code | Устанавливает язык, используемый в элементе |
класс | данные класса | Устанавливает имя класса для элемента. |
Я бы | 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 элемента | Уникальный идентификатор элемента. |
Ниже приведен пример использования элемента <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>
Это даст следующий результат: