Features testing with Modernizr
There is a good number of tests written by Modernizr for feature detection. These tests by Modernizr can be classified into categories—CSS features, HTML5 features, and some features, which do not fall in these categories. In the subsections, you will learn about these features and the facility that Modernizr provides for feature testing. The following sections list a very small list of features detected by Modernizr. For a complete list, please see Appendix, List of Features Detected by Modernizr 3.
CSS features
For a feature, Modernizr adds a CSS class to the <html>
element as we have seen earlier. Modernizr also adds a property to Modernizr JavaScript object for the feature. We can utilize these classes to check if a feature is present or not. The following table shows the list of few features and their respective CSS classes or JavaScript properties added by Modernizr:
Features |
JavaScript properties / CSS classes |
Features |
JavaScript properties ... |
---|