WML: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
отмена правки 107618416 участника 91.193.179.141 (обс.)
Метка: отмена
 
(не показана 1 промежуточная версия 1 участника)
Строка 34: Строка 34:
== Поддержка WML в браузерах для персональных компьютеров ==
== Поддержка WML в браузерах для персональных компьютеров ==
[[Файл:Wmlbrowser-text-decoration.png|thumb|200px|Скриншот плагина WMLBrowser для Mozilla Firefox.]]
[[Файл:Wmlbrowser-text-decoration.png|thumb|200px|Скриншот плагина WMLBrowser для Mozilla Firefox.]]
[[Opera]] поддерживает WML изначально. Браузеры на движке [[Gecko]] ([[Mozilla Firefox]], [[SeaMonkey]], [[MicroB]]) могут просматривать WML с помощью расширения [https://addons.mozilla.org/ru/firefox/addon/62/ wmlbrowser]{{Недоступная ссылка|date=мая 2020 |bot=InternetArchiveBot }}{{Недоступная ссылка|date=Апрель 2020 |bot=InternetArchiveBot }}{{Недоступная ссылка|date=Март 2020 |bot=InternetArchiveBot }}<!-- строчными буквами -->.
[[Opera]] поддерживает WML изначально. Браузеры на движке [[Gecko]] ([[Mozilla Firefox]], [[SeaMonkey]], [[MicroB]]) могут просматривать WML с помощью расширения [https://addons.mozilla.org/ru/firefox/addon/62/ wmlbrowser]{{Недоступная ссылка|date=мая 2020 |bot=InternetArchiveBot }}{{Недоступная ссылка|date=2020-04|bot=InternetArchiveBot }}{{Недоступная ссылка|date=2020-03|bot=InternetArchiveBot }}<!-- строчными буквами -->.


== См. также ==
== См. также ==
Строка 48: Строка 48:
* [https://web.archive.org/web/20060610120633/http://www.wapforum.org/ Документация к различным версиям WML, WBXML и др.]{{ref-en}}
* [https://web.archive.org/web/20060610120633/http://www.wapforum.org/ Документация к различным версиям WML, WBXML и др.]{{ref-en}}
* [http://kunegin.narod.ru/ref2/wap/wap8.htm Неофициальный перевод документации к тегам WML из Motorola SDK]{{ref-ru}}
* [http://kunegin.narod.ru/ref2/wap/wap8.htm Неофициальный перевод документации к тегам WML из Motorola SDK]{{ref-ru}}
* [https://addons.mozilla.org/ru/firefox/addon/62 wmlbrowser<!-- строчными буквами -->]{{Недоступная ссылка|date=Август 2019 |bot=InternetArchiveBot }} — расширение для [[Mozilla Firefox|Firefox]] и [[SeaMonkey]], добавляющее в эти браузеры возможность просмотра WML.
* [https://addons.mozilla.org/ru/firefox/addon/62 wmlbrowser<!-- строчными буквами -->]{{Недоступная ссылка|date=2019-08|bot=InternetArchiveBot }} — расширение для [[Mozilla Firefox|Firefox]] и [[SeaMonkey]], добавляющее в эти браузеры возможность просмотра WML.


=== Примеры WAP-сайтов (XHTML) ===
=== Примеры WAP-сайтов (XHTML) ===
* [http://wap.mts.ru МТС]
* [http://wap.mts.ru МТС]
* [http://wap.beeline.ru Билайн]
* [http://wap.beeline.ru Билайн]
* [http://wap.megafon.ru Мегафон]{{Недоступная ссылка|date=Февраль 2019 |bot=InternetArchiveBot }}
* [http://wap.megafon.ru Мегафон]{{Недоступная ссылка|date=2019-02|bot=InternetArchiveBot }}


{{Compu-lang-stub}}
{{Compu-lang-stub}}
Строка 60: Строка 60:


[[Категория:Языки разметки]]
[[Категория:Языки разметки]]
[[К:Приложения обобщённых языков разметки]]
[[Категория:Приложения обобщённых языков разметки]]
[[Категория:Мобильный веб]]
[[Категория:Мобильный интернет]]
[[Категория:XML]]
[[Категория:XML]]

Текущая версия от 21:44, 17 июля 2024

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

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

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

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

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

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

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

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
   "http://www.wapforum.org/DTD/wml_1.1.xml" >
<wml>
  <card id="main" title="First Card">
    <p mode="wrap">This is a sample WML page.</p>
  </card>
</wml>

Перспективы

[править | править код]

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

Поддержка WML в браузерах для персональных компьютеров

[править | править код]
Скриншот плагина WMLBrowser для Mozilla Firefox.

Opera поддерживает WML изначально. Браузеры на движке Gecko (Mozilla Firefox, SeaMonkey, MicroB) могут просматривать WML с помощью расширения wmlbrowser (недоступная ссылка) (недоступная ссылка) (недоступная ссылка).

Примечания

[править | править код]
  1. То есть работающих по стандарту Wireless Application Protocol.

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

[править | править код]