[x] Упрощать XHTML для таких устройств, как карманные компьютеры- коммуникаторы, мобильные телефоны, ТВ устройства, и устройства бытовой техники.
[x] Расширять XHTML для сложных приложений, добавляя новые функции XML (такие как MathML, SVG, Voice and Multimedia).
[x] Определять профили XHTML, такие как XHTML Basic (подмножество XHTML для мобильных устройств).
Консорциум W3C разделил определение XHTML на 28 модулей:
| Имя модуля | Описание |
|---|---|
| модуль Applet | Определяет исключенный элемент applet |
| модуль Base | Определяет элемент base |
| модуль Basic Forms | Определяет базовые элементы форм |
| модуль Basic Tables | Определяет базовые элементы таблиц |
| модуль Bi-directional Text | Определяет элемент bdo |
| модуль Client Image Map | Определяет элементы карт-изображений на стороне браузера |
| модуль Edit | Определяет элементы редактирования del и ins |
| модуль Forms | Определяет все элементы, используемые в формах |
| модуль Frames | Определяет элементы, связанные с фреймами |
| модуль Hypertext | Определяет элемент a |
| модуль Iframe | Определяет элемент iframe |
| модуль Image | Определяет элемент img |
| модуль Intrinsic Events | Определяет атрибуты событий, такие как onblur и onchange |
| модуль Legacy | Определяет исключенные элементы и атрибуты |
| модуль Link | Определяет элемент link |
| модуль List | Определяет элементы списка li, ul, dd, dt, и dl |
| модуль Metainformation | Определяет элемент meta |
| модуль Name Identification | Определяет исключенный атрибут name |
| модуль Object | Определяет элементы object и param |
| модуль Presentation | Определяет элементы представления, такие как b и i |
| модуль Scripting | Определяет элементы script и noscript |
| модуль Server Image Map |
Вы читаете Основы программирования на JavaScript
