HyperText Markup Language, afgekort HTML, is een formele markup-taal voor het aangeven van de structuur van een document met behulp van labels. Zo zijn er labels om koppen (), alinea's () en nadruk () aan te geven. De 'hypertext' in HTML betekent dat behalve tekst ook hyperlinks gebruikt kunnen worden. Hyperlinks zijn koppelingen tussen twee woorden, frasen of documenten, de veelgebruikte links op het internet.
'Websurfers', de gebruikers van het World Wide Web, gebruiken een webbrowser om HTML-documenten weer te geven.
HTML werd in 1991 bedacht en ontwikkeld door Tim Berners-Lee om wetenschappelijke documenten van het CERN in Geneve gemakkelijker toegankelijk te maken. Later werd HTML opnieuw geïmplementeerd als een SGML-toepassing.
Het World Wide Web Consortium is een organisatie die probeert de kwaliteit van webstandaards te bewaken, onder andere door die standaards zelf te ontwikkelen en voor te stellen.
Fabrikanten van webbrowsers hebben de afgelopen jaren zelf uitbreidingen voor HTML ontwikkeld, waardoor de onterechte indruk onder HTML-auteurs (de makers van webpagina's) is ontstaan dat HTML een lay-outtaal of typesettingtaal is. Ook wordt HTML ten onrechte wel een programmeertaal genoemd.
Het W3C probeert deze ontwikkeling tegen te gaan door zelf met een lay-outtaal te komen die gebruikt wordt een de exacte weergave van HTML-elementen mee vast te leggen: Cascading Style Sheets (CSS).
Voorbeeld van HTML:
Een kop
Een alinea waarin een woord met nadruk wordt weergegeven.
XHTML
XHTML (Extensible HyperText Markup Language) is een vervolgversie op HTML die voldoet aan de XML specificatie. Belangrijkste verschillen met de oudere HTML zijn dat elke tag die wordt geopend in XHTML, ook moet worden afgesloten en dat alle tags in kleine letters worden geschreven. XHTML is vooral een strengere en schonere versie van HTML. Alle moderne browsers voorzien in de weergave van XHTML, maar ook de oudere browsers kunnen vaak het nieuwere formaat nog prima weergeven.
Zie ook: kleurcodering Externe Links