4.1.2 Entstehung von HTML und W3C

HTML wurde Ende der 80er Jahre entwickelt und hat sich als Auszeichnungssprache durchgesetzt, weil es relativ einfach ist, insbesondere im Vergleich zu der seinerzeit genutzten Auszeichnungssprache SGML.

Alles begann mit der Entwicklung von GML (Generalized Markup Language) bei IBM ab dem Jahr 1969. Hieraus entstand SGML (Standard Generalized Markup Language), welches 1986 als ISO-Standard festgelegt wurde. Zur Nutzung von GML und SGML wurden Softwareprogramme entwickelt, die eine Struktur in logisch gekennzeichneten Texten erkennen konnten und SGML zum Standard für den Austausch komplexer Dokumente machten, beispielsweise für die Erstellung und den Druck von Zeitschriften und Zeitungen.

Als Tim Berners-Lee HTML im Jahre 1989 entwickelte, verwendete er als Basis SGML. HTML ist genau genommen eine sehr einfache, spezifische Anwendung von SGML und wurde von Berners-Lee dafür entwickelt, Informationen im Internet semantisch ausgezeichnet darzustellen. Er konnte auf viele SGML-Spezifika verzichten, die z. B. für umfangreiche Printprodukte notwendig sind.

HTML wurde seit 1993 zunehmend genutzt und zur strukturierten Weiterentwicklung wurde das World Wide Web Konsortium kurz W3C im Jahr 1994 in Boston gegründet. In den folgenden Jahren wurden weltweit Niederlassungen eröffnet.

Mit HTML 4 wurde 1997 ein Stand erreicht, der eine gute logische Strukturierung unterstützt. Die Weiterentwicklung erfolgte über XHTML (seit 2000) zu HTML 5 (2014). Derzeit gültig ist der HTML Living Standard, der kontinuierlich aktualisiert wird, um HTML den aktuellen Anforderungen des Webs anzupassen.

Anmerkung

XML (eXtensible Markup Language) war einst als Standard für die hierarchische Strukturierung und den Austausch von Daten gedacht, wurde aber im Web weitgehend durch JSON ersetzt (obwohl XML in komplexen Anwendungen noch immer sehr wichtig ist).

XHTML (eXtensible HyperText Markup Language) war eine XML-basierte Variante von HTML 4, deren Strukturanforderungen im HTML Living Standard integriert wurden. Heute ist XHTML weitgehend obsolet, da der HTML Living Standard die Funktionalitäten beider Standards kombiniert. Für XML-Anwendungen bietet XHTML 5 weiterhin eine Option.

So wie HTML eine Anwendung von SGML ist, so war XHTML eine Anwendung von XML. Der Bezug zwischen SGML und XML ist folgender: XML ist (fast) eine Teilmenge von SGML und dient genauso wie SGML zur Spezifikation von Anwendungen. SGML und XML sind somit sogenannte Metasprachen, die die Regeln vorgeben. HTML und XHTML sind entsprechende Anwendungen.