Модули XHTML
- Предыдущая страница Валидация XHTML
- Следующая страница Атрибуты XHTML
Модульная модель XHTML определяет модули XHTML.
Причина модульности XHTML
XHTML - это простое и большое языковое средство. XHTML включает в себя большинство функций, необходимых разработчикам веб-сайтов.
Для некоторых специальных применений XHTML слишком велик и сложен, а для других он слишком прост.
Разделив XHTML на несколько модулей, W3C создал несколько малых и хорошо определенных элементов XHTML, которые могут быть применены независимо на простых устройствах и интегрированы с другими стандартами XML в более больших и сложных приложениях.
Используя модульный XHTML, разработчики продуктов и программного обеспечения могут:
- Выбор элементов, поддерживаемых определенным устройством.
- Расширение XHTML с использованием XML, не разрушая стандарт XHTML.
- Сокращение XHTML для малогабаритных устройств.
- Благодаря добавлению новых функций XML (например, MathML, SVG, голос и аудиовизуальные материалы), XHTML расширяется для сложных приложений.
- Определение XHTML рамки, например XHTML BASIC (подмножество XHTML для мобильных устройств).
Модули XHTML
W3C разделил определение XHTML на 28 моделей:
Название модуля | Описание |
---|---|
Applet Module (модуль Applet) | Определение устаревшего элемента applet. |
Base Module (базовый модуль) | Определение базовых элементов. |
Модуль основных форм (Basic Forms Module) | Определите основные элементы форм (forms) |
Модуль основных таблиц (Basic Tables Module) | Определите основные элементы таблицы (table) |
Модуль двунаправленного текста (Bi-directional Text Module) | Определите элемент bdo |
Модуль клиента изображенного карты (Client Image Map Module) | Определите элементы серверного изображенного карты (image map elements) |
Модуль редактирования (Edit Module) | Определите элементы редактирования удаления и вставки |
Модуль форм (Forms Module) | Определите все элементы, используемые в формах |
Модуль фреймов (Frames Module) | Определите элемент frameset |
Модуль гипертекста (Hypertext Module) | Определите элемент a |
Модуль iframe (Iframe Module) | Определите элемент iframe |
Модуль изображения (Image Module) | Определите элемент изображения (img) |
Модуль интеграционных событий (Intrinsic Events Module) | Определите атрибуты событий (event), такие как onblur и onchange |
Модуль наследия (Legacy Module) | Определите устаревшие элементы и атрибуты |
Модуль ссылок (Link Module) | Определите элемент ссылки (link) |
Модуль списков (List Module) | Определите элементы списков ol, li, ul, dd, dt и dl |
Модуль метainformation (Metainformation Module) | Определите элемент meta |
Модуль идентификации по имени (Name Identification Module) | Определите устаревший атрибут name |
Модуль объектов (Object Module) | Определите элементы объектов (object) и param |
Модуль presentations (Presentation Module) | Определите элементы presentations, такие как b и i |
Модуль скрипта (Scripting Module) | Определите элементы скрипта (script) и безскрипта (noscript) |
Модуль серверного изображенного карты (Server Image Map Module) | Определите элемент серверного изображенного карты (server side image map) |
Модуль структуры (Structure Module) | Определите следующие элементы: html, head, title и body. |
Модуль стилевых атрибутов (Style Attribute Module) | Определение стилевых атрибутов. |
Модуль таблицы стилей (Style Sheet Module) | Определение элементов стиля. |
Модуль таблиц (Tables Module) | Определение элементов для таблиц. |
Модуль Target (Target Module) | Определение атрибута target. |
Текстовый модуль (Text Module) | Определение элементов контейнера текста (text container), например p и h1. |
*Примечание:Элементы, которые были弃用, не должны использоваться в XHTML.
- Предыдущая страница Валидация XHTML
- Следующая страница Атрибуты XHTML