WML: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Строка 58: | Строка 58: | ||
=== Примеры WAP-сайтов (xhtml) === |
=== Примеры WAP-сайтов (xhtml) === |
||
* [http://wapmeteo.ru Погода в WAP] {{ref-ru}} |
|||
* [http://piterwap.ru Питерский WAP-портал] {{ref-ru}} |
* [http://piterwap.ru Питерский WAP-портал] {{ref-ru}} |
||
* [http://xakep.mobi XAKEP.mobi мобильный портал о защите в мобильных технологиях] {{ref-ru}} |
* [http://xakep.mobi XAKEP.mobi мобильный портал о защите в мобильных технологиях] {{ref-ru}} |
Версия от 09:58, 30 июня 2008
WML (англ. Wireless Markup Language — «язык беспроводной разметки») — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.
По структуре напоминает несколько упрощённый HTML, но есть и ключевые отличия, поскольку WML ориентирован на устройства, не обладающие возможностями персональных компьютеров (небольшой экран, не все устройства могут отображать графику, небольшой размер памяти и т.д.):
- вся информация в WML содержится в так называемых «деках». Дек — это минимальный блок данных, который может быть передан сервером. В деках находятся «карты» (каждая карта ограничена тегами <card> и </card>). В одной деке всегда должна быть хоть одна карта, но может быть и несколько. При этом на экране устройства в каждый момент времени отображается только одна карта, а пользователь может переключаться между ними переходя по ссылкам — это сделано для сокращения числа обращений за информацией к серверу;
- в то же время размер WML-страниц не должен превышать 1—4 килобайт.
Впрочем, многие мобильные устройства не понимают даже WML в «чистом» виде — им необходим WBXML-формат сайта.
Некоторые браузеры персональных компьютеров, в частности Opera, Mozilla Firefox со специальным расширением, позволяют просматривать WML-страницы.
Пример
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd"> <wml> <card id="Index" title="Index"> <p align="left"> <b>Это первая карта, она отображается первой!</b><br/> <a href="#Card2">Это ссылка для перехода ко второй карте!</a> </p> </card> <card id="Card2" title="Second"> <p align="left"> <b>Это вторая карта!</b> </p> </card> </wml>
Основные теги
- <small>текст</small> — мелкий текст.
- <big>текст</big> — крупный текст.
- <b>текст</b> — жирный текст.
- <i>текст</i> — курсив.
- <u>текст</u> — подчеркнутый текст.
- <em>текст</em> — выделенный текст.
Многие старые мобильные телефоны не поддерживают выделение жирным и курсивным шрифтом. Поэтому текст рекомендуется оформлять таким образом, чтобы он не терял смысла и без применения этих тегов.
Перспективы
Несмотря на то, что WML — единственный язык разметки, который поддерживают все телефоны, имеющие доступ к Web, его поддержка прекращается. В большинстве новых мобильных телефонов будет использоваться XHTML.
См. также
Ссылки
- Документация к различным версиям WML, WBXML и др. (англ.)
- Студия WAP-дизайна (рус.)
- Клуб wap мастеров (рус.)
- Неофициальный перевод документации к тегам WML из Motorola SDK (рус.)
Программы для создания Wap сайтов
Примеры WAP-сайтов (xhtml)
- Питерский WAP-портал (рус.)
- XAKEP.mobi мобильный портал о защите в мобильных технологиях (рус.)
- Загрузки для мобил (рус.)
- Развлекательный дагестанский WAP портал (рус.)
- Программы для смартфонов (рус.)
- Билайн GSM (рус.)
- Развлекательный сайт (рус.)
Cм. также статью Вапедия
Это заготовка статьи об информационных технологиях и вычислительной технике. Помогите Википедии, дополнив её. |