HTML 5 ou HTML5 ou XHTML5 ou DOM5 HTML
HTML 5 est le standard qui défini des API (interfaces de programmation), des éléments de structures, des sérialisations de documents et du comportement des analyseurs syntaxiques
HTML5 (sans espace) c’est la sérialisation, donc ce qu’on code, pour les analyseurs syntaxique HTML (les navigateurs Web en possèdent un)
Par opposition, dans HTML 4, on parle d’analyseurs syntaxiques basés sur le SGML. HTML au départ, était basé sur SGML, mais les analyseurs syntaxiques HTML doivent prendre en comptes plein de choses reliés à la manière dont le Web a évolué qui n’on pas vraiment rapport avec SGML (par exemple javascript, le Document Object Model, etc).
XHTML5 c’est une sérialisation XML, un peu comme XHTML 1, avec la différence qu’il doit être analysé par un analyseur syntaxique XML, pas tous les navigateurs Web en possède, mais aussi tout autre analyseur syntaxique XML (écrit en java, C#, C, Perl, etc)
DOM5 HTML c’est la représentation mémoire de notre document HTML, c’est la suite des DOM level 1, 2 et ainsi de suite.
HTML 4 et XHTML 1 ne parlent pas des API, de la gestion des erreurs non conformantes, mais HTML 5 le fait. Le tout pour une meilleure intéropérabilité entre les implémentations du standard.