XHTML расшифровывается как Extensible HyperText Markup Language (расширяемый язык гипертекстовой разметки). Это язык разметки, который объединяет синтаксис HTML со строгими правилами структурирования XML. Разработанный Консорциумом Всемирной паутины (W3C), XHTML был создан для того сделать веб-страницы более стандартизированными, удобными для синтаксического анализа и способными бесперебойно работать на самых разных устройствах, включая настольные компьютеры, мобильные телефоны и другое подключенное к интернету оборудование. Поскольку XHTML соответствует строгим стандартам XML, документы должны быть сформированы правильно, то есть все теги должны быть корректно вложены, правильно закрыты и написаны строчными буквами. Эта строгость устраняет двусмысленность, которая часто свойственна традиционному отображению HTML в различных веб-браузерах. Хотя HTML5 в значительной степени вытеснил XHTML в современной веб-разработке, приняв более снисходительную модель парсинга при сохранении синтаксиса, похожего на XML, файлы XHTML все еще широко используются в устаревших веб-приложениях, электронных книгах EPUB и специфических корпоративных средах, где строго требуются валидация данных и автоматизированная обработка веб-контента.