CSS Object Model (CSSOM)
E1016612
The CSS Object Model (CSSOM) is a programming interface that represents CSS styles as a structured tree, enabling scripts to read and manipulate the styling and layout of web documents dynamically.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| CSS Object Model | 0 |
| CSSOM | 1 |
Statements (56)
| Predicate | Object |
|---|---|
| instanceOf |
CSS-related technology
ⓘ
Programming interface ⓘ W3C specification ⓘ Web API specification ⓘ |
| abbreviation | CSSOM NERFINISHED ⓘ |
| appliesTo |
HTML documents
ⓘ
SVG documents ⓘ XML-based documents ⓘ |
| category | Client-side web technology ⓘ |
| clarifies | how user agents represent CSS in memory ⓘ |
| defines |
APIs for inspecting CSS rules
ⓘ
APIs for manipulating CSS rules ⓘ APIs for modifying CSS styles ⓘ APIs for reading CSS styles ⓘ CSSConditionRule interface ⓘ CSSFontFaceRule interface NERFINISHED ⓘ CSSGroupingRule interface NERFINISHED ⓘ CSSImportRule interface NERFINISHED ⓘ CSSKeyframeRule interface NERFINISHED ⓘ CSSKeyframesRule interface ⓘ CSSNamespaceRule interface ⓘ CSSPageRule interface NERFINISHED ⓘ CSSRule interface ⓘ CSSStyleDeclaration interface NERFINISHED ⓘ CSSStyleRule interface NERFINISHED ⓘ CSSStyleSheet interface NERFINISHED ⓘ CSSStyleSheetList-like collections ⓘ CSSSupportsRule interface NERFINISHED ⓘ MediaList interface NERFINISHED ⓘ StyleSheetList interface NERFINISHED ⓘ |
| describes | representation of CSS styles as a tree ⓘ |
| enables |
dynamic manipulation of CSS from scripts
ⓘ
insertion of new CSS rules ⓘ modification of CSS declarations ⓘ programmatic access to stylesheets ⓘ reading computed styles ⓘ removal of CSS rules ⓘ |
| fullName | CSS Object Model NERFINISHED ⓘ |
| goal | provide consistent scripting access to CSS ⓘ |
| hasSpecificationURL | https://www.w3.org/TR/cssom-1/ ⓘ |
| influences | browser engine implementations of style systems ⓘ |
| partOf |
CSS specifications family
NERFINISHED
ⓘ
Open Web Platform NERFINISHED ⓘ |
| relatedTo |
CSS syntax specification
NERFINISHED
ⓘ
DOM Level 2 Style NERFINISHED ⓘ Document Object Model NERFINISHED ⓘ Web platform layout and styling ⓘ |
| standardizedBy |
W3C CSS Working Group
NERFINISHED
ⓘ
World Wide Web Consortium NERFINISHED ⓘ |
| status | W3C Candidate Recommendation Snapshot NERFINISHED ⓘ |
| supportsLanguage |
JavaScript
NERFINISHED
ⓘ
WebAssembly via host bindings ⓘ |
| usedBy |
JavaScript
NERFINISHED
ⓘ
Web browsers NERFINISHED ⓘ Web developers ⓘ |
| version | Level 1 ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
CSSOM