Modernizr is a JavaScript library that helps you take advantage of CSS3 & HTML5 while still maintaining a fine level of control over browsers that may not yet support these new technologies. It uses feature detection to test the current browser against new features, providing an easy way to fallback in browsers that don’t yet support them.

Modernizr detects support for: Canvas, RGBA, HSLA, border-image, border-radius, box-shadow, Multiple backgrounds, opacity, CSS Animations, CSS Columns, CSS Gradients, CSS Reflections, CSS Transforms and CSS Transitions.
Modernizr also adds support for styling HTML 5 elements. This allows you to use more semantic, forward-looking elements such as <section>, <header> and <dialog> without having to worry about them not working in Internet Explorer.
Developed by Faruk Ateş; Modernizr JavaScript library is available for download under MIT license. You can find further information & download on Modernizr Website.



