¿HTML 5 es compatible con todos los navegadores principales?

Estoy viendo la característica de atributos personalizados de html 5 aquí en este enlacehttp://ejohn.org/blog/html-5-data-attributes/

Esto parece lo mejor para cuando estoy usando jquery / javascript.

Mi pregunta, ¿HTML 5 es compatible con todos los navegadores principales?

ejemplo

<li class="user" data-name="John Resig" data-city="Boston"
     data-lang="js" data-food="Bacon">
  <b>John says:</b> <span>Hello, how are you?</span>
</li>

Respuestas a la pregunta(9)

Su respuesta a la pregunta