XHTML (eXtensible HyperText Markup Language) — это язык разметки, который представляет собой переформулировку HTML 4 как приложения XML. Он разработан, чтобы быть более строгим и чистым, чем традиционный HTML, соблюдая более строгие синтаксические правила XML. Это означает, что все теги должны быть правильно вложены, все теги должны быть закрыты, а значения атрибутов всегда должны быть заключены в кавычки. Основная цель XHTML заключалась в том, чтобы преодолеть разрыв между гибкостью HTML и строгой структурой XML, делая веб-контент более легким для машинной обработки и более доступным. Он задумывался как преемник HTML 4.01, предлагая лучшую интеграцию с другими технологиями на основе XML. Хотя современная веб-разработка в значительной степени перешла на HTML5, XHTML остается актуальным в определенных контекстах, особенно там, где требуется строгое соответствие требованиям XML, например, при рендеринге на мобильных устройствах или в специфических средах приложений. Он сочетает в себе возможности представления HTML со структурной строгостью XML.