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.
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.
| Thema | Autor | Forum | Beiträge | Letzter Beitrag |
|---|---|---|---|---|
| .htaccess Domains umleiten | KalleG | Server | 15 | 21.03.2012 00:55 |
| Welche Firefox Erweiterungen nutzt ihr? | Jörg | Browser | 27 | 16.12.2011 23:47 |
| Welche Browser unterstützt ihr beim Erstellen von Webseiten? | Jörg | Browser | 8 | 08.09.2009 23:35 |
| Bildversionen lieber fertig auf Server speichern oder mit PHP generieren? | Tilman | Sonstiges | 2 | 10.08.2009 18:22 |
| Wieder Probleme mit PHP-Versions-Änderung? | Peter | PHP und MySQL | 20 | 18.06.2008 18:13 |
| Welche Script- und Datenbank-Versionen setzt ihr voraus? | Jörg | PHP und MySQL | 1 | 19.06.2007 22:26 |
| welchen blog nehmen? | Gustafsson | Sonstiges | 45 | 23.03.2006 09:28 |
| Welche Weiterleitung für meinen Shop? | Mimoli | SEO | 4 | 21.10.2005 20:07 |
