( X ) H T M L
Einführungskurs

Der folgende Text stellt eine kurze Einführung in den Aufbau eines XHTML - Dokuments dar. Die Unterschiede zwischen XHTML und HTML sind sehr gering, trotzdem ist XHTML weitaus flexibler. Wie Sie ihre Dokumente nach XHTML umwandeln, lesen Sie » hier. Momentan unterstützt Scribe! noch beide Sprachenvarianten.


Internet-Seiten werden in der Extensible HyperText Markup Language geschrieben.

Die Hauptbestandteile der XHTML sind Tags. Tags sind Steuerbefehle, die das Verhalten von Text steuern oder Objekte wie Grafiken einbinden.
Tags bestehen meist immer aus einem einleitenden Tag und einem abschließenden Tag. Die Tags sind später bei der Betrachtung durch einen » Internet-Browser nicht sichtbar. Das folgende Beispiel demonstriert, wie man eine Textformatierung erstellt:

 Beispiel
<b><i>Dieser Text ist fett und kursiv.</i></b>

Wie Sie sehen, wurde der Beispieltext von 2 Tags formatiert, <b> bzw. </b> für fett und <i> bzw. </i> für kursiv. Achten Sie hierbei auf die Verschachtelung der Tags. Der erste Tag muß als letzter geschlossen werden, der zweite Tag als vorletzter, usw.

Viele Tags können zudem Attribute enthalten, die die Eigenschaften der Tags steuern. Den Attributen müssen Werte zugewiesen werden.

 Beispiel
Hier wird eine Trennlinie erzeugt.<hr noshade="noshade" width="150" align="left" />

Das Attribut  noshade="noshade" besagt, daß die Trennlinie ohne Schattierung dargestellt wird. Dem Attribut width wurde der Wert "150" zugewiesen, und stellt somit die Breite der Linie mit 150 Pixel dar. Das Attribut align besitzt die Eigenschaft "left". Die Linie wird also linksbündig ausgerichtet.
Hier sehen Sie ein einfaches Beispiel, das das Grundgerüst einer XHTML - Datei darstellt. Diese Angaben müssen mindestens in einer Seite angegeben werden:

 Beispiel
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
 <title>Titel der Homepage</title>
</head>

<body>

... Weitere Objekte ...

</body>
</html>

Der erste Tag enthält Informationen über die XML - Version und den verwendeten Zeichensatz ("iso-8859-1" steht für Deutschland).

Der nächste Tag bildet bereits das Kernstück der XHTML. Hier wird der Ort der DTD (Document Type Definition) angegeben. In dieser Datei sind die Tags und deren Attribute enthalten. Ihre eigene DTD könnte z.B. auch auf "http://www.scribe.de/tags.dtd" liegen.

Der Tag <html> leitet des XHTML - Dokument ein.

<head> beschreibt den "Kopf" des Dokuments, in dem sich » Metatags, JavaScript®- und CSS-Inhalte befinden.

<title> definiert den Text, der in der Titelleiste des Browsers angezeigt wird.

Der Tag <body> beschreibt den "Körper" des Dokuments, der Objekte wie Grafiken und Formulare enthält. Ihm können natürlich auch » Attribute zugewiesen werden.