Modernizr tests which native CSS3 and HTML5 features are available in the current UA and makes the results available to you in two ways: as properties on a global
Modernizr object, and as classes on the
<html> element. This information allows you to progressively enhance your pages with a granular level of control over the experience.
Modernizr has an optional (not included) conditional resource loader called
Modernizr.load(), based on Yepnope.js. You can get a build that includes
Modernizr.load(), as well as choosing which feature tests to include on the Download page.
Run the test suite
Building Modernizr v3
To generate everything in 'config-all.json':
grunt build //outputs to ./dist/modernizr-build.js
To run tests (in phantom):
To run tests (in browser):
grunt build serve . visit <url>/tests
To see simple build in browser:
serve the root dir,
To see the build tool:
- checkout the modernizr.com code
- install all your gems and bundles and jekyll and shit
- visit /download
- It should be just a big list of things you can build with no frills.