DIV's are good, but HeadJS let's you be semantic and futuristic
{% highlight html %} /* Use CSS3 semantics */HeadJS will detect if IE < 9 is present, and inject the necessary HTML5 Shim for you.
You will still need to use a HTML5 enabling stylesheet for it to work like Normalize.css, or just download our file and reference it in your HEAD.
{% highlight html %} /* Use CSS3 semantics */You can also enable/disable the injection via the configuration section.
---But before you start believing all the hype around HTML5, be sure to give this a read ..you'll be surprised !