HTML

Ein HTML-Dokument besteht grundsätzlich aus folgenden Teilen:

Schema

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Titel</title>
</head>
<body>
<! -- sichtbarer Inhalt -->
</body>
</html>

Erläuterung

Die erste Zeile ist eine Dokumenttyp-Deklaration (im obigen Schema diejenige für HTML5).

Der gesamte übrige Inhalt eines HTML-Dokuments wird in die Tags <html> bzw. </html> eingeschlossen. Das html-Element wird auch als Wurzelelement eines HTML-Dokuments bezeichnet. Hinter dem einleitenden HTML-Tag folgt das einleitende Tag für den Kopf <head>. Zwischen diesem Tag und seinem Gegenstück </head> werden die Kopfdaten des Dokuments notiert. Obligatorisch ist die Angabe eines Titels, markiert durch <title> bzw. </title>. Die andere Angabe im Kopfbereich des obigen Beispiels ist eine Angabe zur verwendeten Zeichenkodierung. Auch diese Angabe sollte in keinem HTML-Dokument fehlen. Details zum Thema Zeichenkodierung werden im Buchabschnitt Zeichenkodierung in HTML behandelt.

Unterhalb der Kopfdaten folgt der Textkörper, begrenzt durch <body> bzw. </body>. Dazwischen wird der eigentliche Inhalt des Dokuments notiert, also das, was im Anzeigefenster des Browsers erscheinen soll.

XHTML

Wenn Sie HTML5 als XML-konformes Dokument, also als XHTML5-Dokument ausliefern wollen, benötigen Sie gar keinen Dokumenttyp. Der HTML5-typische Dokumenttyp <!doctype html> kann bei XHTML5 also einfach entfallen. Dagegen ist für eine XML-Verarbeitung in jedem Fall die sogenannte XML-Deklaration erforderlich.

Schema

<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XHTML5-Dokument</title>
</head>
<body>
<!-- Inhalt -->
</body>
</html>

Erläuterung

Zunächst muss bei XHTML-Dokumenten, die mit einem XML-Parser verarbeitet werden sollen, der Bezug zu XML hergestellt werden. Dazu dient die erste Zeile mit den Fragezeichen hinter der öffnenden spitzen Klammer und vor der schließenden spitzen Klammer. Notieren Sie diese Zeile so wie im Beispiel angegeben. Es handelt sich um eine so genannte XML-Deklaration.

Innerhalb der XML-Deklaration legen Sie die verwendete XML-Version und die im Dokument verwendete Zeichenkodierung fest. Bei der XML-Version sind derzeit die Angaben 1.0 oder 1.1 möglich. Bei der Zeichenkodierung ist die Angabe utf-8 empfehlenswert. Details zum Thema Zeichenkodierung werden im Buchabschnitt Zeichenkodierung in HTML behandelt.

Im einleitenden <html>-Tag muss der verwendete XML-Namensraum mit einem Attribut namens xmlns= angegeben werden. Benutzen Sie die Angabe wie im obigen Beispiel.

Der weitere Quelltext ist im Prinzip normales HTML. Allerdings müssen Sie, wenn Sie XHTML als XML ausliefern wollen, strikt die XML-Regeln einhalten. Beachten Sie dazu die Unterschiede zwischen XHTML und HTML. Befassen Sie sich mit diesen Unterschieden aber erst, wenn Sie schon etwas vertrauter mit HTML sind.

 


Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.