WML

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

WML (англ. Wireless Markup Language — «язык беспроводной разметки») — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.

По структуре напоминает несколько упрощённый HTML, но есть и ключевые отличия, поскольку WML ориентирован на устройства, не обладающие возможностями персональных компьютеров (небольшой экран, не все устройства могут отображать графику, небольшой размер памяти и т. д.):

  • вся информация в WML содержится в так называемых «деках». Дек — это минимальный блок данных, который может быть передан сервером. В деках находятся «карты» (каждая карта ограничена тегами <card> и </card>). В одной деке всегда должна быть хоть одна карта, но может быть и несколько. При этом на экране устройства в каждый момент времени отображается только одна карта, а пользователь может переключаться между ними переходя по ссылкам — это сделано для сокращения числа обращений за информацией к серверу;
  • в то же время размер WML-страниц не должен превышать 1—4 килобайт.

Впрочем, многие мобильные устройства не понимают даже WML в «чистом» виде — им необходим WBXML-формат сайта.

Некоторые браузеры персональных компьютеров, в частности Opera, Mozilla Firefox со специальным расширением, позволяют просматривать WML-страницы.

Содержание

Основные теги

  • <small>текст</small> — мелкий текст.
  • <big>текст</big> — крупный текст.
  • <b>текст</b> — жирный текст.
  • <i>текст</i> — курсив.
  • <u>текст</u> — подчеркнутый текст.
  • <em>текст</em> — выделенный текст.

Многие старые мобильные телефоны не поддерживают выделение жирным и курсивным шрифтом. Поэтому текст рекомендуется оформлять таким образом, чтобы он не терял смысла и без применения этих тегов.

Пример

<?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>

Перспективы

Несмотря на то, что WML — единственный язык разметки, который поддерживают все телефоны, имеющие доступ к Web, его поддержка прекращается. В большинстве новых мобильных телефонов будет использоваться XHTML.

См. также

Ссылки

Примеры WAP-сайтов (xhtml)


ar:لغة رقم اللاسلكي

cs:Wireless Markup Language de:Wireless Markup Language en:Wireless Markup Language eo:WML es:Wireless Markup Language fi:WML fr:Wireless Markup Language he:WML hu:Wireless Markup Language is:Wireless Markup Language ja:Wireless Markup Language ko:WML lt:WML nl:Wireless Markup Language pl:WML pt:WML simple:Wireless Markup Language sk:Wireless Markup Language sl:Wireless Markup Language sv:Wireless Markup Language uk:WML zh:WML

Источник — «http://www.sbup.com/wiki/WML»
Личные инструменты

Served in 0.106 secs.