XHTML
Staat voor "Extensible Hypertext Markup Language." XHTML is een opmaaktaal die wordt gebruikt om webpagina's te maken. De taal lijkt op HTML, maar gebruikt een strengere, op XML gebaseerde syntaxis. De eerste versie van XHTML (1.0) werd in 2000 gestandaardiseerd. Jarenlang was XHTML de meest gebruikte taal om websites te maken. Inmiddels is de taal opgevolgd door HTML5.
Waarom XHTML?
Toen HTML zich in de eerste decennia van het web ontwikkelde, werden browsers steeds soepeler in de manier waarop ze de broncode van webpagina's verwerkten. Daardoor werden websites in verschillende browsers niet op dezelfde manier weergegeven. Een van de belangrijkste doelen van XHTML was ervoor te zorgen dat webpagina's er in meerdere browsers hetzelfde uitzagen.
Omdat XHTML is gebaseerd op XML in plaats van HTML, moeten webpagina's die in XHTML zijn gecodeerd voldoen aan een strikte XML-syntaxis. Een webpagina die het doctype "XHTML Strict" (DTD) gebruikt, mag geen fouten of ongeldige tags bevatten, waardoor er geen onduidelijkheid voor de webbrowser ontstaat. De meeste XHTML-sites gebruikten echter het doctype "XHTML Transitional", waarvoor geen perfecte syntaxis nodig is en waarmee zelfs HTML 4.01-tags zijn toegestaan.
Van 2001 tot ongeveer 2011 was XHTML de standaardopmaaktaal voor webontwikkeling. Sommige ontwikkelaars gebruikten een strikte XHTML- DTD, maar de meesten gebruikten het transitional-doctype. Omdat de meeste webontwikkelaars de voorkeur gaven aan een flexibelere taal, stapte het web uiteindelijk weer over op HTML. In 2014 werd HTML5 officieel aanbevolen door het W3C. De meeste moderne browsers ondersteunen zowel HTML als XHTML nog steeds.
Test je kennis