HTML-Grundlagen

Grundlagen
Dokument
Text
Tabellen
Grafiken
Frames
Formulare
 

HTML-Dynamisch

Seitengestaltung
CSS

Grundlagen der HTML-Programmierung

1. Allgemeines zu HTML

HTML heißt HyperText Markup Language. Hypertext heißt, daß einzelne Textseiten miteinander verknüpt werden können. Markup Language weist HTML als Format-beschreibende Sprache aus. Das heißt, die Sprache gibt nur die Formate an, das eigentliche Layout der Seite bleibt undefiniert. HTML-Dokumente (.htm oder .html) können mit Texteditoren gelesen und geändert werden. Angezeigt werden sie mit sogenannten Browsern, die die Formate richtig interpretieren und darstellen. Standard ist zur Zeit die Version HTML 3.2, HTML 4.0 wird von den neueren Browsern unterstützt. Zu diesen genormten Formaten haben Netscape und Microsoft mit ihren Browsern verschiedene Zusätze und Erweiterungen geschaffen, die diese Norm verlassen. Diese zu kennen und gegebenenfalls vom Standard trennen zu können, ist für eine korrekte Darstellung auf beiden Browsern wichtig. Man sprach in diesem Zusammenhang auch vom Browser-Krieg, der zwischen Netscape und Microsoft wütete. Leider ist dieser Krieg inzwischen zu Gunsten vom Internet-Explorer so gut wie entschieden.

Die Leidtragenden dieses Krieges sind in vielen Fällen die Surfer im Internet. Eine neue Variante hat Microsoft mit dem Internet-Explorer 6 eingeläutet; es verzichtet jetzt auf Java, um seine eigene Programmiersprache durch zu drücken.

Es ist auch zu beachten, das mit jeder Browser-Generation andere Probleme auf einen HTML-"Programmierer" zu kommen. Des gilt besonders dann, wenn Javascript verwendet wird. Das Testen der erstellten Seiten mit verschiedenen Browsern unterschiedlicher Generation ist ein muß. Zu beachten ist dabei, dass beim Internet-Explorer nicht mehrere Versionen nebeneinander betrieben werden können. Jede Version verwendet die Bibliotheken der zuletzt installierten Version.

2. Tag (dt. Etikett, Anhänger)

Tag werden die Formatierungsbefehle in HTML genannt. Diese Befehle befinden sich in spitzen Klammern.
Ein Befehl sieht so aus:

<Befehl>

Die Befehle können groß oder klein geschrieben werden.

3. Container

Ein Container besteht aus zwei Tags. Nur der Text innerhalb der beiden Tags wird mit einem Format versehen. Vor dem Text steht der Starttag, der Schlußtag wird mit einem Schrägstrich vor dem Befehl begonnen.

<befehl>blabla</befehl>

Beispiel:

<b>blabla</b> ergibt: blabla

Die Formate sind ineinanderschachtelbar und mischbar.
Beispiel:

<b>bla<i>bla</b>bla</i> ergibt: blablabla

Viele Tags sind durch Parameter steuerbar. Die Parameterangeben erfolgen innerhalb des Start-Tags:

<befehl parameter=wert>

4. Sonderzeichen

HTML verwendet nur die ersten 128 ASCII Zeichen. Alle anderen Zeichen werden durch Kürzel dargestellt.
Beispiel:

&bbbb;

Tabelle mit einigen Sonderzeichen

anstelle des Kürzel kann auch der ASCII Zahlencode verwendet werden:

&#nummer;

Impressum

© Nature-Flash 2002