XHTML significa Extensible HyperText Markup Language (Linguagem de Marcação de Hipertexto Extensível). É uma linguagem de marcação que combina a sintaxe do HTML com as regras rigorosas de estruturação do XML. Desenvolvido pelo World Wide Web Consortium (W3C), o XHTML foi criado para tornar as páginas da Web mais padronizadas, fáceis de analisar e capazes de funcionar perfeitamente em uma variedade maior de dispositivos, incluindo computadores desktop, telefones celulares e outros hardwares conectados à internet. Por aderir a padrões rígidos de XML, os documentos XHTML devem estar bem formados, o que significa que todas as tags devem estar devidamente aninhadas, corretamente fechadas e escritas em letras minúsculas. Essa rigidez elimina a ambiguidade que frequentemente afeta a renderização do HTML tradicional em diferentes navegadores da Web. Embora o HTML5 tenha substituído amplamente o XHTML no desenvolvimento web moderno ao adotar um modelo de análise mais tolerante, enquanto ainda suporta sintaxe semelhante ao XML, os arquivos XHTML ainda são amplamente utilizados em aplicações web legadas, e-books EPUB e ambientes corporativos específicos onde a validação estrita de dados e o processamento automatizado de conteúdo web são estritamente necessários.