XHTML (Genişleyebilir HiperMetin İşaretleme Dili); ilk kez XML (Extensible Markup Language) ile ortaya konan genişleyebilirlik kavramı çerçevesinde HTML'nin yeniden düzenlenmiş halidir.
Başka bir ifadeyle;
XHTML; HTML 4.0 standartının XML 1.0 için yeniden formüle edilmesiyle elde edilmiş yeni bir işaretleme dilidir. Genel yapı itibariyle HTML ile hemen hemen aynıdır ve onun yerini alması amacıyla hayata geçirilmiştir. HTML'den farkı en başta "kodlama düzeninde" kendini göstermektedir... Bu konuda şöyle de diyebiliriz; XHTML, HTML ile XML dillerinin bir kombinasyonudur ve temelde XML'in söz dizimi kurallarının HTML'ye adapte edilmesiyle ortaya çıkarılmıştır...
Niçin XHTML?
Gelecekte Web yayıncılığının tarayıcılara olan bağımlılığının ortadan kalkacağı ve Web'in genişleyebilir diller aracılığı ile yönetileceği öngörülmektedir. Buna bağlı olarak ta gelecekteki bütün tarayıcıların genişleyebilir işaretleme dillerine uyumlu olarak üretileceği varsayılmaktadır. Durum böyle olunca W3C Konsorsiyumu, HTML'yi yetersizliklerinden arındırmak ve geleceğe hazırlamak için "genişleyebilirlik" felsefesi çerçevesinde yeniden yapılandırmıştır. XHTML işaretleme dilinin ortaya çıkarılmasındaki başlıca sebep budur.