I am looking at the custom attributes feature of html 5 here at this link 
<http://ejohn.org/blog/html-5-data-attributes/> 

This look like the perfect thing for when I am using jquery/javascript. 

My question, Is HTML 5 supported by all the main browsers?

example

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

```