Den HTML5 Doctype kannst du auf jedem Fall schon benutzen da er jeden Browser in den Standardkonformen Modus versetzt.
XHTML lohnt sich eigentlich nur dann wenn du auch wirklich XHTML Seiten erstellst und das ist bei den meistent Webmasterrtn ja nicht der Fall.
Das was du erstellst sind währscheinlich HTML Seiten mit einem XHTML Doctype. Dann kannst du auch ruhig HTML 4.01 nutzen.
wird der HTML5 Doctype auch von älteren Browsern interpretiert?
Was ist mit der Validierung, ist es dann fehlerfrei?
Die Validierung wird irgendwie viel zu eng gesehen find ich. An sich ist eine in HTML 5 korrekt verfasste Seite valide, wenn als Vorgabe HTML 5 eingestellt ist. Soweit ich weiß, hängt es nicht vom Browser ab, ob ein Validator eine Seite als valide erkennt.
Wenn du auf einem alten Röhrenfernseher ein HD-Signal darstellen willst, heißt es ja auch nicht, dass der Sender kein HD ausstrahlt, nur weil das Bild auf deinem Gerät sch*** ist.
Der HTML5 Doctype wird von allen Browsern erkannt und auch die Validatoren zeigen keinen Fehler an wenn man ihn benutzt.
Ja.
Die "Validierung" ist uninteressant. Sie kann eine Hilfe für unerfahrene HTML-Autoren sein, aber in der Praxis hat das null Relevanz (Googles-Homepage ist auch nicht "valide"). Nur Teilaspekte der Validierung können von Belang sein (Verschachtelung von Tags/Elementen z.B.).
HTML "funktioniert" so aber nicht.
Faktisch kann man Code aus jeder HTML-Version in einem Dokument versammeln, und der Browser interpretiert es trotzdem - halt soweit er die Elemente/Attribute beherrscht.
Und wenn ein Browser ein Tag nicht kennt (z.B. ), dann wird das Tag ignoriert, der Inhalt wird dennoch aber dargestellt. Z.B.
MyMovie als MP4-Video.
Und schon kann man mit der Seite etwas anfangen, egal ob man einen HTML5-Browser hat, oder nicht.