Doctype: Welche Version

Ich möchte nun meine Homepage programmieren, aber eine Frage dazu hätte ich noch:

Es gibt ja verschiedene „Doctype-Versionen“ (Transitional, Strict)

Was muss ich hier beachten, damit meine Page von jedem richtig gelesen werden kann…

Es gibt ja verschiedene „Doctype-Versionen“ (Transitional,
Strict)

Was muss ich hier beachten, damit meine Page von jedem richtig
gelesen werden kann…

das hängt davon ab, welche html-elemente du verwenden willst.
hier wird aufgelistet, welche tags für welchen doctype „erlaubt“ sind:

http://edition-w3.de/TR/1999/REC-html401-19991224/in…

p.s.
der trend geht eindeutig richtung „strict“, da man davon ausgehen kann, dass diese elemente auch in späteren versionen unterstützt werden.

Hallo Friedhelm!

Die Standardisierung von HTML 5 ist zwar noch nicht ganz abgeschlossen, aber alle modernen Browser verstehen und interpretieren es schon. Und selbst die älteren Browser sollten kein Problem damit haben es anzuzeigen.
Daher würde ich empfehlen, dass du gleich auf HTML 5 setzt. Dein Doctype sieht dann einfach so aus:

Mehr ist nicht notwendig.

mfg
christoph

wenn schon dann

da case-insensitively

und das kann noch 5-10 jahre dauern!!
und ob es da keine unterschiedliche doctypes gibt ???

jedenfalls ist das noch ein working-draft und kein standard!!

Hallo erstmal :smiley:

Die Standardisierung von HTML 5 ist zwar noch nicht ganz
abgeschlossen, aber alle modernen Browser verstehen und
interpretieren es schon. Und selbst die älteren Browser
sollten kein Problem damit haben es anzuzeigen.

Uuuuuuuh, böse Falle. Der Internet Explorer macht mal wieder zicken. Sogar der IE 8 erkennt keine HTML5-Elemente.

Ein Beispiel?

Sieht im IE so aus:

Ergo: Kein HTML5! Oder willst du für jede Seite einen zusätzlichen JavaScript-Fix einbinden?

HTML5 wird niemals Standard werden, so wie HTML 4 oder XHTML 1. Es gibt schon Entwürfe für HTML6.

Daher: Vertrau auf die Standards. Im professionellen Bereich setzt man auf XHTML 1.0 Transitional. Warum Transitional? Weil in Strict Attribute wie z.B. target für Links gesperrt sind, mache Kunden dies aber doch wünschen.

Falls du nur für dich schreibst (HTML und CSS schreibt man, dies sind keine Programmiersprachen :smiley:), solltest du aber in der Tat bei Strict bleiben.

Daher würde ich empfehlen, dass du gleich auf HTML 5 setzt.

nope.

Dein Doctype sieht dann einfach so aus:
strike>HTML html>
Mehr ist nicht notwendig.

jap

MfG, Florian J.

1 „Gefällt mir“

Hallo!

da case-insensitively

So so. Und was heißt dann „_ASCII case- insensitive _“ auf Deutsch?

mfg
christoph

[1]http://www.w3.org/TR/2010/WD-html5-20101019/syntax.h…

1 „Gefällt mir“