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:

  • modernizerModernizer (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 (including transforms and transitions) and associated technologies such as Geolocation, and WebGL.
  • head.jsHeadjs 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.