L'HTML è stato sviluppato nei primissimi
anni novanta del XX secolo da Tim Berners-Lee al CERN di Ginevra (Svizzera ),
assieme al protocollo HTTP dedicato al trasferimento di documenti in tale
formato. Nel 1989 Berners-Lee propose un progetto che riguardava la
pubblicazione di ipertesti, noto con il nome di "world wide web".
All'interno di questo progetto in seguito nacquero sia il server web
"httpd" (HyperText Transfer Protocol Daemon), sia il client
WorldWideWeb (il primo browser della storia), il cui sviluppo partì
nell'ottobre del 1990, e il cui uso fu esclusivamente interno al CERN fino alla
sua pubblicazione nella rete internet nel corso del 1991.
Assistito dai suoi
colleghi all'interno dell'istituto Svizzero, Berners-Lee concorse alla
definizione della prima versione dell'HTML, che fu ufficialmente resa pubblica
nel giugno del 1993, co-firmata insieme a Daniel Connolly e sostenuta dal
gruppo di lavoro dell'Internet Engineering Task Force (IETF) chiamato
Integration of Internet Information Resources ("Integrazione delle risorse
informative di Internet"), per proporla come standard IETF. L'HTML
(HyperText Markup Language) in realtà, non è un linguaggio di programmazione,
ossia un linguaggio per comunicare istruzioni ad un computer, ma un Markup
Language ossia un modo di scrivere testo formattato per il web.
I browser come
Firefox o Internet Explorer leggono questo codice HTML e mostrano quanto viene
scritto in modo ordinato, con tutti gli oggetti disposti come ha voluto chi ha
fatto il sito. In altre parole, l'HTML descrive le pagine web e, sulla base di
questa descrizione, il browser crea un'immagine.