Historically, Microsoft’s Internet Explorer has acknowledged web standards with little more than a shrug; If you want to push ahead into HTML5 while continuing to support IE 8 to 10, you have to shim it with JavaScript.
There are several JavaScript libraries that can be used to make IE play well with HTML5:
Modernizer (now in version 2) has a nice modular approach: like JQueryUI, you can choose what features you would like to have supported. The à la carte menu includes elements from HTML5, CSS3 selectors and properties (including transforms and transitions) and associated technologies such as Geolocation, SVG and WebGL.
Headjs loads scripts and organizes scripts, and updates HTML5 and CSS3 support for IE.
Enjoy this piece? I invite you to follow me at twitter.com/dudleystorey to learn more.