WML
Материал из Википедии — свободной энциклопедии
Wireless Markup Language — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.
По структуре напоминает несколько упрощённый HTML, но есть и ключевые отличия, поскольку WML ориентирован на устройства, не обладающими возможностями персональных компьютеров (небольшой экран, не все устройства могут отображать графику, небольшой размер памяти и т. д.):
- вся информация в WML содержится в так называемых «деках». Дек — это минимальный блок данных, который может быть передан сервером. В деках находяться «карты» (каждая карта ограничена тэгами <card> и </card>) в одной деке всегда должна быть хоть одна карта, но может быть и несколько. При этом на экране устройства в каждый момент времени отображается только одна карта, а пользователь может переключаться между ними переходя по ссылкам — это сделано для сокращения числа обращений за информацией к серверу;
- в то же время размер wml-страниц не должен превышать 1—4 килобайт.
Впрочем, многие мобильные устройства не понимают даже WML в «чистом» виде — им необходим WBXML-формат сайта.
Некоторые браузеры персональных компьютеров (в частности Opera) позволяют просматривать wml-страницы.
Содержание |
[править] Пример
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" ""> <wml> <card id="Index" title="Index"> <p> <b>Это первая карта, она отображается первой!</b><br/> <a href="#Card2">Это ссылка для перехода ко второй карте!</a> </p> </card> <card id="Card2" title="Second"> <p> <b>Это вторая карта!</b> </p> </card> </wml>
[править] Основные теги
- <small>текст</small> — мелкий текст
- <big>текст</big> — крупный текст
- <b>текст</b> — жирный текст
- <i>текст</i> — курсив
- <u>текст</u> — подчеркнутый текст
Многие мобильные телефоны (старые Siemens и Sony Ericsson) не поддерживают жирный и курсивный текст, поэтому я не советую вам его часто употреблять.
[править] См. также
- WMLScript
- WBXML