O XHTML (eXtensible HyperText Markup Language) é uma linguagem de marcação que consiste em uma reformulação do HTML 4 como uma aplicação XML. Isso significa que os documentos XHTML devem aderir às regras de sintaxe mais rigorosas do XML, ao contrário do HTML tradicional, que é frequentemente mais tolerante a erros. O objetivo principal do XHTML era tornar o conteúdo da web mais modular, mais fácil de processar por aplicações que não sejam navegadores e garantir uma melhor integração com outras tecnologias baseadas em XML. Ele impõe regras estritas, como exigir que todas as tags sejam devidamente aninhadas, que todas as tags sejam fechadas e que todos os valores de atributos estejam entre aspas. Embora tenha sido concebido para ser o sucessor do HTML 4, o desenvolvimento web moderno mudou amplamente para o HTML5, que incorpora muitos dos benefícios estruturais e de validação do XML, mantendo a flexibilidade do HTML. No entanto, o XHTML permanece relevante em contextos que exigem conformidade estrita com XML, como a renderização em dispositivos móveis ou cenários específicos de intercâmbio de dados onde a validação é crítica. É fundamentalmente um formato de documento projetado para estruturar conteúdo na World Wide Web.