|
123456789101112131415161718192021222324252627282930313233343536373839 |
- # `CSS.escape` polyfill [](https://travis-ci.org/mathiasbynens/CSS.escape) [](https://coveralls.io/r/mathiasbynens/CSS.escape)
-
- A robust polyfill for [the `CSS.escape` utility method as defined in CSSOM](https://drafts.csswg.org/cssom/#the-css.escape%28%29-method).
-
- For a more powerful alternative, consider using [cssesc](https://mths.be/cssesc), which automatically takes care of excessive whitespace, and has many options to customize the output.
-
- ## Installation
-
- In a browser:
-
- ```html
- <script src="css.escape.js"></script>
- ```
-
- Via [npm](https://www.npmjs.com/):
-
- ```bash
- npm install css.escape
- ```
-
- Then, in [Node.js](https://nodejs.org/):
-
- ```js
- require('css.escape');
-
- // On Windows and on Mac systems with default settings, case doesn’t matter,
- // which allows you to do this instead:
- require('CSS.escape');
- ```
-
- ## Author
-
- | [](https://twitter.com/mathias "Follow @mathias on Twitter") |
- |---|
- | [Mathias Bynens](https://mathiasbynens.be/) |
-
- ## License
-
- This polyfill is available under the [MIT](https://mths.be/mit) license.
|