HTML5 como te comentan en el post anterior es en realidad un conglomerado de estándares y tecnologías, claro que HTML5 es la nueva versión de HTML, pero hay un gran trasfondo de nuevas tecnologías y añadidos que poco a poco se están implementando en los navegadores WEB más usados actualmente:
CSS3, WebGL, FileAPI, etc.
De igual forma, debes de usar cada elemento o atributo con conciencia de que algunos navegadores no lo soporten, aparte de ello, existen scripts como modernizer que brindan una ayuda, pero existen muchos, sin duda la mejor referencia es:
http://diveintohtml5.info/