Mit der Verabschiedung von HTML 4 ist auch schon der Nachfolger in Sicht: XHTML 1.0 wird das HTML 5.0 sein und stülpt die strenge Sprachbeschreibung von XML auf das in mehreren Updates gewachsene HTML.
XHTML bedeutet eine grundlegende Änderung. XHTML erzwingt,
das alle Tags und Attribute klein geschrieben werden und
alle Tags einen Abschluß haben. Die Hintergründe, warum gerade Kleinschreibung gewählt wurde,
wäre eine interessante Seite.
Das Positive an XHTML: Die meisten Browser interpretieren XHTML-Dokumente wie
HTML-Dokumente, d.h. man kann bereits jetzt XHTML-kompatible Dokumente produzieren, um
später weniger Arbeit zu haben.
die lange korrekt
waren (also nicht nur die Konstrukte, die aus Nachlässigkeit nicht HTML-konform aber vom
Browser korrekt angezeigt wurden), sind es mit XHTML plötzlich falsch.
Die HTMLothek wird jedenfalls im Laufe des Jahres, schon die XHTML-Konventionen verwenden. Die DTD-Fenster
z.B. für das IMG-Element enthalten jedenfalls schon die aktuellste
DTD-Definition von XHTML.
Zur besseren Kompatibilität wurden vom W3-Konsortium immerhin drei verschiedene Dokumenten-Typ-Definitionen
entwickelt, deren Links Sie auf der rechten Seite finden.
XHTML-Dokument
Ein Beispiel für ein XHTML-Dokument mit dem
entsprechenden Content-Type. Es wird auch unter Netscape angezeigt, wenn man z.B. bei
br ein Leerzeichen vor dem Abschluß "/" läßt.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
<head>
<title>Beispiel-XHTML-Dokument</title>
</head>
<body
<h1>Dies ist ein Beispieldokument</h1>
<br />
Elemente ohne Inhalte können mit dem Slash-Zeichen abgeschlossen werden.
</body>
Vorteile
Die Vorteile von XHTML liegen noch in der Zukunft und liegen vor allem in der
Modularisierung und Erweiterbarkeit der Sprache. Dies setzt aber entsprechende Browser voraus.
xhtml: Keine Großschreibung
XHTML erlaubt nur Kleinschreibung bei Elementen und Attributen.
xhtml: head und body
Ein XHTML-Dokument braucht zwingend ein body- und ein head-Element mit title.
xml: Attribut-Werte mit Anführungszeichen
Die Attribut-Werte müssen zwingend in doppelte Anführungszeichen gesetzt werden. Werte können aber auch große Buchstaben enthalten.
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.