Dialekte

HTML entwickelt sich

An verschiedenen Stellen auf dieser Website wird auf die Geschichte des Internets eingegangen. Deshalb sei hier nur kurz erwähnt, dass die Entwicklung von HTML eng mit der Entwicklung des ganzen Mediums "Internet" verknüpft ist. So wurde HTML eben nicht perfekt geboren und war von Anfang "erwachsen", sondern machte und macht immer noch Veränderungen durch. Das ist am Anfang etwas schwer zu verstehen, vor allem auch deshalb, weil gewisse Entwicklungen in Teilaspekten der Sprache im Sand verliefen.

In diesem Tutorial gehe ich kurz auf die verschiedenen "Dialekte" der Sprache ein. Keinesfalls handelt es sich aber dabei um eine umfassende Einführung in das komplexe Thema. Das Ziel sei vielmehr, dass Sie grundlegende Dinge verstehen, wenn Sie zum Beispiel in Dreamweaver eine neue Seite erstellen und wählen, von welchem Typ die Seite sein soll.

Dieses Tutorial soll kurz gesagt eine Art "eiserne Ration" des Wissens in Bezug auf die "Dialekte" von HTML bieten, also nur das absolut Notwendige vermitteln.
 

HTML ist tot, es lebe XHTML

HTML gehört ins letzte Jahrtausend: Die letzte Version, die herausgegeben wurde, HTML 4.01, stammt aus dem Jahr 1999. Unmittelbar darauf, anfangs 2000, kam XHTML heraus, welches HTML langfristig ersetzen soll.

Ein Grund für die Neuerung war, dass man die Sprache an XML angleichen wollte. XML hatte zuvor einen unheimlichen Schub an Beliebtheit erfahren und einen unvergleichbaren Siegeszug durch verschiedene Bereiche der Computerwelt angetreten. Aus verschiedenen Gründen macht es nun Sinn, HTML XML-konform zu verwenden, zum Beispiel dann, wenn der Inhalt von Websites aus Datenbanken stammt oder in ein anderes Dateiformat "verwurstet" werden soll.

Nun, die Konsequenzen für den Webpublisher sind nicht so tragisch, wie man zuerst meinen könnte, denn:

  • XHTML und HTML (und übrigens auch XML) stammen vom Prinzip her von der "Mutter aller Auszeichnungssprachen", also SGML ab.
  • HTML 4 Tags und XHTML 1 Tags sind über weite Strecken identisch
  • Wenn man HTML oder XHTML "nur" für die Ausgabe in einem Browser schreibt, sind kleinere Fehler immer noch erlaubt.

Trotzdem sollte man sich gewisse Dinge beim Schreiben von Code angewöhnen, wenn man den Anschluss auf den XHTML-Zug nicht verpassen möchte. Mit diesem Thema beschäftigt sich die nächste Seite dieses Tutorials.