Mir ist aufgefallen, dass der Validator für den Doctype html (also HTML5) wirklich noch überarbeitet werden muss. Ich habe sogar das öffnende <html> vergessen und er hat nicht gemeckert.
Das ist kein Fehler des Validators und das ist auch keine Neuerung von HTML5.
HTML 5 erlaubt, ebenso wie HTML 4, das Weglassen vieler Tags. In beiden Versionen kann man ziemlich »unnormalen« oder scheinbar fehlerhaften Code schreiben und der Validator lässt es durchgehend. Insbesondere muss das Dokument-Grundgerüst (Doctype, html, head, title, body) nicht streng eingehalten werden.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>Foo</title>
<p>Bar
Das ist ein mögliches minimales HTML-4-Dokument (von weiteren Gemeinheiten wie SHORTTAG einmal abgesehen).
<!DOCTYPE html>
<title>Foo</title>
Das ist ein mögliches minimales HTML5-Dokument.
Alle anderen Elemente werden von einem (theoretischen) SGML- bzw. HTML5-Parser so eingefügt, wie man es gewohnt ist. Nur verhalten sich noch nicht alle Browser entsprechend, daher macht es (ebenso aus Stilgründen) Sinn, immer ein vollständiges Dokumentgerüst zu notieren.
Mathias