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 г. |