Разбор
XHTML — HTML, переписанный как приложение XML: строже синтаксис.
Отличия (классика)
- Обязательное закрытие тегов, нижний регистр имён, кавычки у атрибутов.
/> у пустых элементов (<br />).
id/name и namespaces в XML-духе.
- При настоящем XML MIME (
application/xhtml+xml) любая синтаксическая ошибка — fatal; «HTML-парсер» прощает больше.
На практике сегодня доминирует HTML5 с более мягким парсингом; XHTML-стиль иногда держат как discipline, но не как отдельный стек.
Итог
XHTML = XML-дисциплина; HTML5 = актуальный язык веба с толерантным парсером.