XHTML

XHTML
Изображение логотипа
Расширение .xhtml, .xht, .xml, .html или .htm
MIME-тип application/xhtml+xml
Разработчик Консорциум Всемирной паутины
Опубликован 26 января 2000
Последний выпуск 1.1 (Second Edition) (27 марта 2018 года)
Тип формата Язык разметки
Расширен из HTML и XML
Стандарт(ы)

1.0 (Recommendation),
1.0 SE (Recommendation),
1.1 (Recommendation),
1.1 SE (Working Draft)
1.1 Second Edition (Working Draft),

5 (Working Draft),
2.0 (Working Draft)
Сайт w3.org/International/art…
Логотип Викисклада Медиафайлы на Викискладе
HTML

XHTML (англ. extensible hypertext markup language — расширяемый язык гипертекстовой разметки) — семейство языков разметки веб-страниц на основе XML, повторяющих и расширяющих возможности HTML. Спецификации XHTML 1.0 и XHTML 1.1 являются рекомендациями консорциума Всемирной паутины. Развитие XHTML остановлено; новые версии XHTML не выпускаются.

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

XHTML соответствует спецификации SGML, поскольку XML является её подмножеством. HTML обладает множеством особенностей в процессе обработки и фактически перестал относиться к семейству SGML, что и закреплено в черновике спецификации HTML 5.

Браузер выбирает парсер для обработки документа на основании заголовка content-type, полученного от сервера:

  • HTML — text/html
  • XHTML — application/xhtml+xml
  • Для локального просмотра на клиенте выбор основывается на расширении файла[уточнить].
  • В Internet Explorer вплоть до 8-й версии парсер обработки XHTML-документов отсутствует.

Декларация DOCTYPE может не оказывать никакого влияния на определение парсера для обработки (зависит от используемого браузера).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in