HTML

Balken

Einführung   Eigenschaften   Spielereien  


Einführung

Das World Wide Web (WWW) ist ziemlich jung. Es begann um 1990 in Genf und es ging darum, wissenschaftliche Dokumente online sichtbar zu machen. Einfache Textformatierung und das Einbinden von Grafik sollte möglich sein. Entscheidend war die Idee, Hypertextfunktionalität einzubauen, so dass Dokumente Verweise, sog. Links, auf beliebige andere Dokumente enthalten können.
Die beiden Säulen des Projekts sollten das neue Dateiformat HTML (Hypertext Markup Language) und das neue Internet-Protokoll HTTP (Hypertext Transfer Protocol) bilden. Neue Endanwender-Software sollte die Dateien online anzeigen und Verweise ausführen können. Wegen des Hypertext-Charakters wurde das ganze Projekt World Wide Web (weltweites Netz) getauft.
Gleichzeitig wurde bereits begonnen, WWW-Server einzurichten, die das neue HTTP-Protokoll unterstützten. Erste Client-Programme für Endanwender wurden entwickelt. Software-Entwickler wurden von der Idee des WWW angesteckt und entwickelten fieberhaft die ersten WWW-Browser.
Die Anzahl von Technologien und Software-Lösungen im WWW-Bereich ist heute kaum noch überschaubar. Doch je bunter und unübersichtlicher der Markt, desto wichtiger werden allgemein anerkannte und weitgehend eingehaltene Standards wie HTML und andere Sprachen, die vom W3-Konsortium normiert werden. Denn letztendlich sind die Daten das Entscheidende, nicht die Software. Immer mehr Endanwender und Entscheidungsträger beginnen das zu begreifen. Und dementsprechend wächst der Druck auf Software-Hersteller, sich an den Standards zu orientieren. Das gilt für einfache Dokumentformate wie HTML genau so wie etwa für Ansätze zu elektronischem Business.
frei nach Stefan Münz: Entstehung des World Wide Web, http://www.teamone.de


 

Eigenschaften

HTML bedeutet HyperText Markup Language. Es handelt sich dabei um eine Sprache, die mit Hilfe von SGML (Standard Generalized Markup Language) definiert wird. SGML ist als ISO-Norm 8879 festgeschrieben.
HTML ist eine sogenannte Auszeichnungssprache (Markup Language). Sie hat die Aufgabe, die logischen Bestandteile eines Dokuments zu beschreiben. Als Auszeichnungssprache enthält HTML daher Befehle zum Markieren typischer Elemente eines Dokuments, wie Überschriften, Textabsätze, Listen, Tabellen oder Grafikreferenzen.
Das Beschreibungsschema von HTML geht von einer hierarchischen Gliederung aus. HTML beschreibt Dokumente. Dokumente haben globale Eigenschaften wie zum Beispiel einen Titel oder eine Hintergrundfarbe. Der eigentliche Inhalt besteht aus Elementen, zum Beispiel einer Überschrift 1. Ordnung. Einige dieser Elemente haben wiederum Unterelemente. So enthält ein Textabsatz zum Beispiel eine als fett markierte Textstelle, eine Aufzählungsliste besteht aus einzelnen Listenpunkten, und eine Tabelle gliedert sich in einzelne Tabellenzellen.

Eine der wichtigsten Eigenschaften von HTML ist die Möglichkeit, Verweise zu definieren. Verweise ("Hyperlinks") können zu anderen Stellen im eigenen Projekt führen, aber auch zu beliebigen anderen Adressen im World Wide Web und sogar zu Internet-Adressen, die nicht Teil des WWW sind. Durch diese einfache Grundeigenschaft eröffnet HTML völlig neue Welten. Das Bewegen zwischen räumlich weit entfernten Rechnern wird bei modernen grafischen WWW-Browsern auf einen Mausklick reduziert. In Ihren eigenen HTML-Dateien können Sie Verweise notieren und dadurch inhaltliche Verknüpfungen zwischen Ihren eigenen Inhalten und denen anderer Anbieter herstellen. Auf dieser Grundidee beruht letztlich das gesamte World Wide Web, und dieser Grundidee verdankt es seinen Namen.

HTML ist ein sogenanntes Klartext-Format. HTML-Dateien können Sie mit jedem beliebigen Texteditor bearbeiten, der Daten als reine Textdateien abspeichern kann. Es gibt also keine bestimmte Software, die man zum Erstellen von HTML-Dateien benötigt. Zwar gibt es längst mächtige Programme, die auf das Editieren von HTML spezialisiert sind, doch das ändert nichts an der entscheidenden Eigenschaft: HTML ist nicht an irgendein bestimmtes, kommerzielles Software-Produkt gebunden. Diese wichtige, vielleicht sogar wichtigste Eigenschaft von HTML sollten Sie immer im Auge behalten, wenn man Ihnen erzählen will, daß Web Publishing nur mit bestimmten Software-Produkten möglich sei.
Die Klartext-Befehle von HTML sind für Maschinen und Menschen gedacht. Wer keine sinnlosen Vorurteile gegenüber sichtbaren Befehlen am Bildschirm hat, wird in HTML eine überraschend einfache Befehlssprache finden. Die Sprache ist Englisch, doch da die Anzahl der Befehle begrenzt ist, ist es auch ohne tiefere Kenntnisse der englischen Sprache möglich, sich in HTML hineinzudenken.

HTML ist als Auszeichnungssprache zum Erstellen von WWW-Seiten gedacht - eigentlich. HTML-Dateien funktionieren aber nicht nur im WWW. Es ist kein Problem, eine HTML-Datei lokal auf jedem Rechner mit einem WWW-Browser zu öffnen. HTML-Dateien sind deshalb auch ideal geeignet für lokale Dokumentationen, für CD-ROM-Oberflächen, für Readme-Dateien usw. Mit HTML und seinen unmittelbaren Ergänzungssprachen CSS und JavaScript, die ebenfalls lokal funktionieren, können Sie auch anspruchsvolle Projekte realisieren, die nicht für den Einsatz im WWW gedacht sind. Egal ob Sie Ihr Tagebuch fürs nächste Jahrtausend fit machen möchten, ob Sie bei der nächsten Version Ihrer Software eine HTML-basierte Online-Hilfe beigeben wollen, oder ob Sie eine informative CD produzieren wollen - HTML ist längst das verbreitetste Dateiformat der Welt. Ihre HTML-Dateien laufen auf jedem Rechner, auf dem ein WWW-Browser installiert ist - und ein Rechner, auf dem kein WWW-Browser verfügbar ist, darf mittlerweile bei aller Rücksicht als ein "veralteter Rechner" bezeichnet werden. frei nach Stefan Münz: Eigenschaften von HTML, http://www.teamone.de


 

Spielereien

In HTML sind z.B. unterschiedliche Überschriften fest vorgegeben:

Überschrift 1


Überschrift 2


Überschrift 3


Überschrift 4


Überschrift 5


Es ist möglich Text fett zu schreiben, zu unterstreichen oder kursiv zu gestalten. Man kann in

H T M L

jedem Wort oder auch Buchstaben eine Farbe zuordnen, was allerdings mit sehr mühsam ist.