XHTML statt HTML

HTML ist tot, es lebe XHTML. Das W3C macht den HTML-4.0-Standard durch die Verschmelzung mit XML fit für die Zukunft. tecChannel zeigt, wie Sie Ihre Website auf den neuen Standard vorbereiten.

XHTML ist die XML-Variante von HTML. Das bedeutet, dass alle Elemente von HTML 4.0 in XHTML so definiert sind, dass sie den Vorgaben und Anforderungen von XML entsprechen. XHTML 1.0 ist damit eine Anwendung von XML.

Der Vorteil: Durch XHTML wird es für Browser-Hersteller schwieriger, mit proprietären Erweiterungen aus den Vorgaben des W3C auszuscheren. Die XHTML-DTD schreibt genau vor, in welcher Form die einzelnen Tags zulässig sind - Raum für Interpretationen bleibt kaum. Für den Programmierer bedeutet das mehr Sicherheit beim Verfassen von Dokumenten. Wenn eine XHTML-Datei funktioniert, arbeitet sie auf sämtlichen Clients.

Ein weiterer Vorteil der Nähe zu XML: Der Code muss wohl geformt sein. Das bedeutet, bei der Syntax des Codes legt XHTML weit strengere Maßstäbe an als HTML. Für die Clients hat dies weniger Aufwand zur Folge: Der Internet Explorer und in einigen Fällen auch der Netscape Navigator lassen viele HTML-Schlampereien durch. Der hierfür erforderliche fehlertolerante Code ist Ballast, der bei einem reinen XHTML-Browser nicht erforderlich ist.