XHTML (Extensible HyperText Markup Language) è un linguaggio di markup mantenuto dal World Wide Web Consortium (W3C) come forma rigorosa di HTML utilizzato per creare siti web. Si tratta di un linguaggio basato su XML, progettato per sostituire l'HTML e consentire al Web di scalare verso progetti più ampi.
È utilizzato per descrivere la struttura dei documenti web attraverso l'uso di tag che definiscono il significato e la presentazione del testo. XHTML 1.0 è stato rilasciato nel 2000 come tentativo di creare una versione XML di HTML 4.01 e da allora è stato seguito da altre versioni. XHTML funge da ponte tra HTML e XML ed è stato progettato per essere compatibile con diversi linguaggi XML.
XHTML consente agli sviluppatori di creare pagine Web semplici ed efficaci. I documenti scritti in questo linguaggio sono più facili da leggere e da mantenere rispetto all'HTML, poiché l'XHTML richiede l'uso di una struttura adeguata. Questo fa sì che i documenti scritti in XHTML siano validi e vengano analizzati più facilmente dai vari browser web.
XHTML è una parte importante della moderna architettura web ed è ampiamente utilizzato nello sviluppo di contenuti web. È un elemento essenziale per lo sviluppo di applicazioni web ed è supportato dalla maggior parte dei browser web.