O HTML 5 é suportado por todos os principais navegadores?

Eu estou olhando para o recurso de atributos personalizados do html 5 aqui neste linkhttp://ejohn.org/blog/html-5-data-attributes/

Isso parece a coisa perfeita para quando eu estou usando jquery / javascript.

Minha pergunta, o HTML 5 é suportado por todos os principais navegadores?

exemplo

<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>

questionAnswers(9)

yourAnswerToTheQuestion