Welche (X)HTML-Version verwenden?

Am Anfang eines (X)HTML-Dokumentes sollte man eine DTD (Document Type Declaration = Dokumenttyp-Angabe) anbringen, damit der Browser (oder ein anderer Client) weiß, in welcher (X)HTML-Version der Quelltext geschrieben ist. Eine Auflistung der unterschiedlichen DTDs habe ich hier aufgeführt. Wann aber sollte man welche HTML-Version verwenden?

Die gängigen Versionen sind HTML 4.01 und XHTML 1.0, ältere sollte man nach Möglichkeit nicht mehr benutzen; die noch häufig verwendete Version 4.0 (ohne 1 am Ende) ist übrigens nicht mehr gültig, die Verwendung der entsprechenden DTD kann zu Anzeigefehlern führen. Eigentlich sollte es egal sein, ob man HTML 4.01 oder XHTML 1.0 verwendet, allerdings nutzen die Browser die Dokumenttypangabe als Orientierungsghilfe, je nach DTD springen sie in einen anderen Anzeige-Modus. Meine Erfahrung ist, dass man bei einem Design mit CSS und div-Layern mit XHTML manchmal besser fährt, bei einem Tabellenlayout kann man dagegen auch weiterhin HTML 4.01 verwenden.

HTML 4.01 und XHTML 1.0 weisen jeweils noch drei unterschiedliche Varianten auf. HTML-Anfänger sollten die Variante "Transitional" wählen, bei Framesets die Variante "Frameset". Die Variante "strict" empfiehlt sich nur für geübtere Webmaster, die zudem bereit sind, auf HTML Elemente und Attribute zu verzichten, die vom W3C missbilligt (deprecated) wurden.

XHTML 1.1 eignet sich nur in Ausnahmefällen, da es im Gegensatz zu XHTML 1.0 nicht als content="text/htm" gesendet werden soll, siehe diese Tabelle zu den XHTML Media Types. Bei den XML Media Types zeigt der Internet Explorer allerdings nur den Dokumentbaum an.

27.12.2004 13:25 | geändert: 27.12.2004 13:29


Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.

[BBCode-Hilfe]