Die HTML-Einführung für Fortgeschrittene von Dave Raggett
XHTML ist - wie Sie bereits gelesen haben - der Nachfolger von HTML 4. Es wird also kein HTML 5 mehr geben. XHTML ist eine Neuformulierung der Elemente von HTML 4 nach den Regeln von XML. Es ist beabsichtigt, dass XHTML als Sprache für XML-konforme Inhalte verwendet wird, die auch in HTML 4 konformen Benutzeragenten (Browsern) angezeigt werden können.
In der Übersetzung der XHTML-Empfehlung des W3C steht sehr schön:
Die XHTML Familie ist der nächste Schritt in der Weiterentwicklung des Internets. Indem Inhaltsentwickler heute auf XHTML umsteigen, können sie in die XML-Welt mit allen dazugehörigen Vorteilen einsteigen, während sie sich auf die Abwärts- wie auch die zukünftige Kompatibilität ihrer Inhalte verlassen können.
Es gibt mehrere, wesentliche Unterschiede zwischen HTML 4 und XHTML. Sie werden in der XHTML1.0-Empfehlung des W3C vorgestellt. Die wichtigsten Änderungen fasse ich hier noch einmal zusammen.
<p>Das letzte Wort ist <b>fett</p></b>
p
kein Schluss-Tag anzugeben. Dies ist in XHTML nicht mehr erlaubt.<br>
müssen in XHTML geschlossen, also <br />
geschrieben werden. Das Leerzeichen ist nicht vorgeschrieben, sollte also zur besseren Unterstützung älterer Browser gesetzt werden.border=1
schreiben, muss in XHTML jedes Attribut in Anführungszeichen gesetzt werden, man muss also border="1"
schreiben.<dl compact>
nicht mehr möglich. Es muss in XHTML <dl compact="compact">
heißen.<script> <![CDATA[ ... ungeschützter (unescaped) Scriptinhalt ... ]]> </script>
Als ein Beispiel für die Umsetzung eines XHTML 1.0 Dokumentes können Sie sich die Seiten dieser Einführung ansehen.
Letzte Änderung: 07. März 2001 |