Download the PHP package adam-lynch/simple-feature-detector without Composer
On this page you can find all versions of the php package adam-lynch/simple-feature-detector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download adam-lynch/simple-feature-detector
More information about adam-lynch/simple-feature-detector
Files in adam-lynch/simple-feature-detector
Package simple-feature-detector
Short Description A very lightweight dependency-free feature-detector
License
Homepage https://github.com/adam-lynch/simple-feature-detector
Informations about the package simple-feature-detector
Simple Feature Detector
A very lightweight (847 bytes gzipped) dependency-free module to easily detect CSS features in the browser (and declare their support adding CSS classes to the HTML element).
Usage
-
Usage: UMD is supported so you can use this with AMDs / RequireJS, commonjs / browserify, or simply by sticking the
<script>
in your HTML and use the globalSimpleFeatureDetector
function. See the examples for an example of each. - Declare support for a feature
Each object contains the CSS property desired and the vendors which it should check for*, if it's not supported natively. Possible values:
g
- Gecko (Firefox)k
- KHTML (Konqueror)p
- Presto (Opera)t
- Trident (IE)w
- WebKitall
- All of the above-
""
- return false if not supported nativelyThe result:
<html class="has-column-width">...</html>
-
Check support for multiple features
-
To simply determine if a feature is supported without adding classes to the DOM, use the second parameter
declareSupport
(which defaults totrue
) - Caching: There is none. Use this wisely :)
Browser support
You'll be fine. Tested as far back as Internet Explorer 8.
* You wouldn't want to check for a vendor+property combination when it never existed (like o-border-radius
), among other possible reasons.