W3C XHTML-деятельность


XHTML — более строгая и чистая версия HTML.


Учебник XHTML

Чтобы узнать, как преобразовать ваш веб-сайт в XHTML, прочитайте нашУчебник XHTML。


Версии XHTML

XHTML 1.0

XHTML 1.0 был выпущен в качестве рекомендации W3C 26 января 2000 года.

Редакция XHTML 1.0

Второе издание XHTML 1.0 было выпущено в качестве рекомендации W3C 1 августа 2002 года. Это не новая версия, а обновление и исправление ошибок.

XHTML 1.1

XHTML 1.1 был выпущен в качестве рекомендации W3C 31 мая 2001 года.

Второе издание XHTML 1.1

XHTML 1.1 (SE) был выпущен в качестве рекомендации W3C 23 ноября 2010 года.


О XHTML 1.0

XHTML 1.0 — это первое крупное изменение HTML с 1997 года, и это очень важный шаг на пути к предоставлению более насыщенных веб-страниц более широкому кругу пользовательских агентов, включая настольные компьютеры, мобильные устройства, телефоны и т. д.

XHTML — это XML-приложение, которое можно плавно мигрировать с HTML 4.01. Первый шаг W3C по реструктуризации HTML 4.01 в XML привел к рождению XHTML 1.0. XHTML 1.0 опирается на семантику, предоставляемую тегами HTML 4.01.

Следующий шаг — модуляризация XHTML в меньшие наборы элементов, что упрощает объединение XHTML с другими языками разметки (такими как векторная графика и мультимедиа).

В то же время модуляризация XHTML может снизить затраты на разработку, улучшить взаимодействие с другими приложениями (такими как базы данных), упростить связь с различными пользовательскими агентами (браузерами) и обеспечить более четкую интеграцию между HTML и различными стандартами XML.


Деятельность W3C XHTML

XHTML 1.0

XHTML 1.0 — это переформулировка HTML 4.01 с использованием XML.

Чтобы узнать больше о XHTML, посетите нашучебник по XHTML。

XHTML 1.1 (модульный XHTML)

Небольшие устройства (например, мобильные телефоны) не могут поддерживать все функции XHTML. XHTML 1.1 делит спецификацию на модули с ограниченной функциональностью. Небольшие браузеры могут уменьшить свою сложность, поддерживая выбранные модули (но после выбора модуля все его функции должны поддерживаться).

XHTML 1.1 — это строгий язык. XHTML 1.1 не имеет обратной совместимости с HTML 4.

XHTML Basic

XHTML Basic — это небольшое подмножество XHTML 1.1. Оно содержит только базовые возможности XHTML, такие как структура текста, изображения, базовые формы и базовые таблицы. Оно предназначено для небольших браузеров (например, в карманных устройствах).

События XHTML

Именно благодаря поддержке W3C Document Object Model Level 2 в XHTML обработчики событий можно прикреплять к элементам XHTML, что позволяет родительским элементам обрабатывать события до или после дочерних элементов.

Чтобы узнать больше о DOM, пожалуйста, изучите нашучебник по DOM。

XHTML Print

XHTML-Print является частью XHTML 1.1 (Modular XHTML).

XHTML-Print предназначен для мобильных устройств и недорогих принтеров, которые обычно могут печатать страницу от начала до конца без буфера печати или драйверов печати, специфичных для устройства.

XForms

С помощью форм XHTML пользователи могут получить доступ к странице, добавить информацию на страницу, а затем отправить страницу на веб-сервер.

XForms является преемником форм HTML, обеспечивая более полный и независимый от представления способ обработки веб-взаимодействий. Поскольку он разработан для интеграции с XHTML, мы ожидаем, что будущие приложения электронной коммерции потребуют XForms.

Модуляризация XHTML

Модуляризация XHTML означает разделение XHTML 1.0 на набор небольших модулей, обеспечивающих определенную функциональность.

Модуляризация XHTML 1.0 реализуется с помощью XML DTD (Document Type Definition).

Модуляризация XHTML 2.0 реализована с использованием XML Schemas.

Чтобы узнать больше о DTD, изучите наш учебник по DTD.

Чтобы узнать больше о XML Schemas, изучите наш учебник по XML Schemas.

XHTML 2.0

XHTML 2.0 — это язык разметки следующего поколения. Ожидается, что его функциональность будет очень похожа на XHTML 1.1, но он может быть изменён для соответствия требованиям стандартов XML, таких как XML Linking и XML Schema.

XLink

XLink — это язык для создания гиперссылок в XML-документах. XLink очень похож на ссылки HTML, но он более эффективно поддерживает простые ссылки (как в HTML) и расширенные ссылки (используемые для связывания нескольких ресурсов вместе).

Вы можете узнать больше о XLink в нашем учебнике по XLink.

HLink

HLink добавляет возможность указывать, какие элементы в XHTML могут представлять гиперссылки и как следует переходить по гиперссылкам.

HLink является расширением XLink.


Спецификации HTML W3C и хронология

Спецификация Черновик/Предложение Рекомендация
XHTML 1.0   26 января 2000 г.
XHTML 1.0 (пересмотренная версия)   1 августа 2002 г.
XHTML 1.1   31 мая 2001 г.
Модули XHTML   10 апреля 2001 г.
Модули XHTML 1.1   8 октября 2008 г.
XHTML Basic   19 декабря 2000 г.
XHTML Basic 1.1   29 июля 2008 г.
События XHTML   14 октября 2003 г.
XHTML Print   20 сентября 2006 г.
Типы мультимедиа XHTML (SE) 16 января 2009 г.  
XHTML 2.0 26 июля 2006 г.  
XForms 1.0   14 октября 2003 г.
XForms 1.0 (третье издание)   29 октября 2007 г.
XForms 1.1 20 октября 2009 г.  
XLink   27 июня 2001 г.
HLink 13 сентября 2002 г.  


Справочник W3C:

Домашняя страница HTML W3C

Другие расширения