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