Sha256: cde76d9eaa07a3af3a25e8876b5d1367e280c2867d0fe64ce36b5dab936c444e

Contents?: true

Size: 843 Bytes

Versions: 44

Compression:

Stored size: 843 Bytes

Contents

# CSSOM

CSSOM.js is a CSS parser written in pure JavaScript. It also a partial implementation of [CSS Object Model](http://dev.w3.org/csswg/cssom/). 

    CSSOM.parse("body {color: black}")
    -> {
      cssRules: [
        {
          selectorText: "body",
          style: {
            0: "color",
            color: "black",
            length: 1
          }
        }
      ]
    }


## [Parser demo](http://nv.github.com/CSSOM/docs/parse.html)

Works well in Google Chrome 6+, Safari 5+, Firefox 3.6+, Opera 10.63+.
Doesn't work in IE < 9 because of unsupported getters/setters.

To use CSSOM.js in the browser you might want to build a one-file version with [Jake](http://github.com/mde/node-jake):

    ➤ jake
    build/CSSOM.js is done

To use it with Node.js:

    npm install cssom

## [Specs](http://nv.github.com/CSSOM/spec/)

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
ela-4.1.6 node_modules/cssom/README.mdown
ela-4.1.5 node_modules/cssom/README.mdown
ela-4.1.4 node_modules/cssom/README.mdown
ela-4.1.3 node_modules/cssom/README.mdown
ela-4.1.2 node_modules/cssom/README.mdown
ela-4.1.1 node_modules/cssom/README.mdown
ela-4.1.0 node_modules/cssom/README.mdown
ela-4.0.0 node_modules/cssom/README.mdown
ela-3.4.3 node_modules/cssom/README.mdown
ela-3.4.2 node_modules/cssom/README.mdown
ela-3.4.0 node_modules/cssom/README.mdown
ela-3.3.1 node_modules/cssom/README.mdown
ela-3.3.0 node_modules/cssom/README.mdown
ela-3.2.0 node_modules/cssom/README.mdown
ela-3.1.1 node_modules/cssom/README.mdown
ela-3.1.0 node_modules/cssom/README.mdown
ela-3.0.0 node_modules/cssom/README.mdown
ela-2.0.0 node_modules/cssom/README.mdown
ela-1.1.0 node_modules/cssom/README.mdown
stylus-source-0.41.3 vendor/node_modules/cssom/README.mdown