XHTML Nedir?
Web siteleri, XHTML (Genişletilebilir Köprü Metni İşaretleme Dili) kodlama dili kullanılarak oluşturulur. Daha katı bir XML tabanlı yapı kullanmasına rağmen, HTML ile karşılaştırılabilir. 2000 yılında, XHTML'nin ilk sürümü (1.0) tanımlandı. Bir süredir web sayfaları oluşturmak için en popüler dil XHTML idi. HTML5 o zamandan beri kullanımda onun yerini aldı.
Neden XHTML?
Tarayıcılar, web sitesinin kaynak kodunu, web'in ilk birkaç on yılında geliştirilen HTML olarak nasıl yorumladıkları konusunda daha bağışlayıcı hale geldi. Sonuç olarak, web sayfaları farklı platformlarda farklı şekilde göründü. Web sitelerinin farklı platformlarda tek tip görünmesi, XHTML'nin birincil hedeflerinden biriydi.
XHTML'de yazılan web siteleri, sıkı bir XML dilbilgisine uymalıdır çünkü XHTML, HTML yerine XML üzerine kuruludur. "XHTML Strict" doktipine (DTD) uyan bir web sitesinde herhangi bir hata veya yanlış öğe bulunamaz, bu da web tarayıcısına yorumlamaya yer bırakmaz. Kusursuz gramer talep etmeyen ve hatta HTML 4.01 öğelerine izin veren "XHTML Transitional" doctype, XHTML web sitelerinin çoğu tarafından kullanıldı.
XHTML, yaklaşık 2001'den 2011'e kadar web programlama için fiili kodlama dili olarak hizmet etti. Yazarların çoğu esnek doctype kullanırken, bazıları katı bir XHTML DTD kullandı. Web yazarlarının çoğu daha uyarlanabilir bir dili tercih ettiği için web nihayetinde HTML'ye geri döndü. W3C, 2014 yılında resmi olarak HTML5'i önerdi. Mevcut bilgisayarların çoğu hem HTML hem de XHTML'yi işlemeye devam ediyor.