Dlaczego tak
Standard HTML5 wprowadził najkrótszą możliwą deklarację <!DOCTYPE html>, bez numeru wersji i odwołania do pliku DTD; przeglądarki rozpoznają ją i renderują stronę w trybie standardów. Zapis <!DOCTYPE html5> wygląda logicznie, ale jest niepoprawny, a walidator zgłosi go jako błąd. Atrybut version w znaczniku html nie istnieje w HTML5, a prolog XML dotyczy dokumentów XML i XHTML, a nie deklaracji typu dokumentu HTML.