SELFHTML/Quickbar Einführung Internet, WWW und HTML

| ## Eigenschaften von HTML
| Elemente auszeichnen Vernetzung herstellen softwareunabhängiger Klartext Universelle Einsetzbarkeit

## Elemente auszeichnen

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.

Die meisten dieser Elemente haben einen fest definierbaren Erstreckungsraum. So geht eine Überschrift vom ersten bis zum letzten Zeichen, eine Aufzählungsliste vom ersten bis zum letzten Listenpunkt, oder eine Tabelle von der ersten bis zur letzten Zelle. Auszeichnungen markieren Anfang und Ende von Elementen. Um etwa eine Überschrift auszuzeichnen, lautet das Schema:

[Überschrift] Text der Überschrift [Ende Überschrift]

Bei einem Element, das wiederum Unterelemente besitzt, etwa einer Aufzählungsliste, läßt sich das gleiche Schema anwenden:

[Liste] [Listenpunkt] Text des Listenpunkts [Ende Listenpunkt] [Listenpunkt] Text des Listenpunkts [Ende Listenpunkt] [Ende Liste]

WWW-Browser, die HTML-Dateien am Bildschirm anzeigen, lösen die Auszeichnungsbefehle auf und stellen die Elemente dann in optisch gut erkennbarer Form am Bildschirm dar. Dabei ist die Bildschirmdarstellung aber nicht die einzige denkbare Ausgabeform. HTML kann beispielsweise genauso gut mit Hilfe synthetisch erzeugter Stimmen auf Audio-Systemen ausgegeben werden.

## Vernetzung herstellen

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.

Im Zeitalter der Kommerzialisierung des Internet sind natürlich auch die Verweise zu einem kommerziellen Gegenstand geworden. Anklickbare Werbe-Grafiken ("Banner") auf häufig besuchten Seiten führen zu Anbietern, die für die Plazierung der Banner Miete bezahlen. Auch das sind Verweise. Glücklicherweise gibt es daneben aber weiterhin genügend "herkömmliche" Verweise im WWW, die einfach nur die Grundidee des Web verfolgen und zur weltweiten Vernetzung von Information beitragen wollen.

## softwareunabhängiger Klartext

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.

Da HTML ein Klartextformat ist, läßt es sich auch hervorragend mit Hilfe von Programmen generieren. Von dieser Möglichkeit machen beispielsweise CGI-Programme Gebrauch. Wenn Sie im WWW zum Beispiel einen Suchdienst benutzen und nach einer Suchanfrage die Ergebnisse präsentiert bekommen, dann ist das, was Sie am Bildschirm sehen, HTML-Code, der von einem Programm generiert wurde.

## Universelle Einsetzbarkeit

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.

weiter: | HTML-Versionen
zurück: | Entstehung des World Wide Web

SELFHTML/Quickbar Einführung Internet, WWW und HTML

© 1998 Stefan Münz, muenz@csi.com