HTML Geschiedenis – Oorsprong en evolutie van de Web-hypertekst
De oorsprong van HTML gaat terug tot 1980, toen de natuurkundige Tim Berners-Lee, een werknemer bij CERN (Europese Organisatie voor Kernonderzoek) een nieuw “hypertext”-systeem voor het delen van documenten voorstelde.
De “hypertext”-systemen waren jaren daarvoor al ontwikkeld.
Op het gebied van de informatietechnologie konden gebruikers met behulp van de “hypertext” toegang krijgen tot informatie die verband hield met de elektronische documenten die zij bekeken.
In zekere zin konden de primitieve “hypertext”-systemen worden geassimileerd met de links van de huidige webpagina’s.
Nadat hij de ontwikkeling van zijn “hypertext”-systeem had voltooid, presenteerde Tim Berners-Lee het aan een oproep die was georganiseerd om een “hypertext”-systeem voor het Internet te ontwikkelen.
Na hun krachten gebundeld te hebben met systeemingenieur Robert Cailliau, presenteerden zij het winnende voorstel met de naam World Wide Web (W3).
Het eerste formele document met de beschrijving van HTML werd in 1991 gepubliceerd onder de naam HTML Tags (HTML-tags) en kan vandaag de dag nog steeds online worden geraadpleegd als een computerrelikwie.
Het eerste officiële voorstel om HTML om te zetten in een standaard werd in 1993 gedaan door de IETF (Internet Engineering Task Force).
Hoewel aanzienlijke vooruitgang werd geboekt (in deze tijd werden de labels voor afbeeldingen, tabellen en formulieren gedefinieerd), slaagde geen van de twee standaardvoorstellen, HTML en HTML+ genaamd, erin de officiële standaard te worden.
In 1995 organiseerde de IETF een HTML-werkgroep en slaagde erin op 22 september van datzelfde jaar de HTML 2.0-standaard te publiceren. Ondanks de naam is HTML 2.0 de eerste officiële HTML-standaard.
Vanaf 1996 worden de HTML-normen gepubliceerd door een andere standaardorganisatie, het W3C (World Wide Web Consortium).
De versie HTML 3.2 is gepubliceerd op 14 januari 1997 en is de eerste HTML-aanbeveling die door het W3C is gepubliceerd.
Deze herziening bevat de nieuwste ontwikkelingen van de websites die tot 1996 werden ontwikkeld, zoals Java-applets en tekst die om de afbeeldingen heenloopt.
HTML 4.0 werd gepubliceerd op 24 april 1998 (een gecorrigeerde versie van de oorspronkelijke publicatie van 18 december 1997) en is een grote sprong voorwaarts ten opzichte van de vorige versies. Tot de meest opmerkelijke nieuwigheden behoren de CSS stylesheets, de mogelijkheid om kleine programma’s of scripts in de websites op te nemen, verbetering van de toegankelijkheid van de ontworpen pagina’s, complexe tabellen en verbeteringen in de formulieren.
De laatste officiële HTML-specificatie werd gepubliceerd op 24 december 1999 en wordt HTML 4.01 genoemd. Het is een herziening en bijwerking van de versie HTML 4.0, en bevat dus geen belangrijke nieuwigheden.
Sinds de publicatie van HTML 4.01 is de normalisatieactiviteit van HTML gestopt en heeft het W3C zich geconcentreerd op de ontwikkeling van de XHTML-norm.
Om die reden hebben de bedrijven Apple, Mozilla en Opera in 2004 hun bezorgdheid geuit over het gebrek aan belangstelling van het W3C voor HTML en besloten zich te organiseren in een nieuwe vereniging, WHATWG (Web Hypertext Application Technology Working Group) genaamd.
De huidige activiteit van de WHATWG is gericht op de toekomstige HTML5-standaard, waarvan het eerste officiële ontwerp op 22 januari 2008 is gepubliceerd.
Dankzij de kracht van de bedrijven die deel uitmaken van de WHATWG-groep en de publicatie van de HTML 5.0 heeft het W3C in maart 2007 besloten de standaardisatie van HTML te hervatten.
Parallel aan de activiteiten met HTML is het W3C doorgegaan met de standaardisatie van XHTML, een geavanceerde versie van HTML en gebaseerd op XML.
De eerste versie van XHTML heet XHTML 1.0 en is gepubliceerd op 26 januari 2000 (en vervolgens herzien op 1 augustus 2002).
XHTML 1.0 is een aanpassing van HTML 4.01 aan de XML-taal, dus het behoudt bijna al zijn tags en functies, maar voegt een aantal beperkingen en elementen van XML toe.
De versie XHTML 1.1 is al in concept gepubliceerd en is bedoeld om XHTML te modulariseren.
Er is ook een concept van XHTML 2.0 gepubliceerd, dat een zeer belangrijke verandering ten opzichte van eerdere versies van XHTML zal zijn.