Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


XHTML

XHTML
Изображение логотипа
Расширение .xhtml, .xht, .xml, .html или .htm
MIME-тип application/xhtml+xml
Разработчик Консорциум Всемирной паутины
Опубликован 26 января 2000[1]
Последний выпуск 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 может не оказывать никакого влияния на определение парсера для обработки (зависит от используемого браузера).

  1. https://disenowebakus.net/historia-html.php

Previous Page Next Page