Hi,
kleines Contra:
nimm XHTML1.0 strict. Strict ist immer gut, da es Dich zwingt, anständigen Code zu schreiben.
Ist validierter (X)HTML5-Code (oder der eine sonstigen (X)HTML-Variante) "unanständig"?
Entweder man macht sich Gedanken, *warum* der Code einer Seite so sein sollte, wie er sein sollte, oder man vertraut einfach darauf, daß schon alles OK sein wird, wenn das "grüne Lämpchen" leuchtet.
Letzteres kann auch schiefgehen. Und daß "strict" "immer" "gut" sein soll, wage ich auch nachhaltig zu bezweifeln ...
Die meisten User haben noch keinen HTML5-fähigen Browser. Beantwortet das Deine Frage?
Viele User haben auch noch keinen XHTML-fähigen Browser. (Nein, keine neue Diskussion, ob man das "Downgrade-XHTML" der IEs per Definitionem "XHTML" ist ;->).
Aber ganz allgemein: Aufgrund der bewußten Anwärts- und Aufwärtskompatibilität von HTML, ist es theoretisch (praktisch sowieso) kein Problem, wenn man bewußt dennoch HTML-5-Elemente benutzt - selbst wenn noch überhaupt kein Browser das Element unterstützt. Problematisch ist doch einzig, daß sich bei HTML 5 noch Änderungen ergeben könnten. Ob man dieses "Risiko" eingeht, mag dann noch vom Einzelfall abhängen.
Gruß, Cybaer
Zweck des Disputs oder der Diskussion soll nicht der Sieg, sondern der Gewinn sein.
(Joseph Joubert, Schriftsteller)