BASELINE NowYouCanUse.com
Widely Available CSS object models
id: css-object-model

CSS object model

The CSS object model API reads, creates, and modifies CSS stylesheets and inline styles. Also known as CSSOM.
Baseline Status: Achieved Widely Available on Mar 30, 2018 (Cross-browser Newly Available since Sep 30, 2015).
Desktop Browser Engine Support
Google Chrome
28
Supported
Mozilla Firefox
22
Supported
Apple Safari
9
Supported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
28
Firefox Android
22
Safari iOS
9
Specifications and References
MDN Browser Compat Data Keys:
api.CSS api.CSSConditionRule api.CSSConditionRule.conditionText api.CSSGroupingRule api.CSSGroupingRule.cssRules api.CSSGroupingRule.deleteRule api.CSSGroupingRule.insertRule api.CSSMarginRule api.CSSMarginRule.name api.CSSMarginRule.style api.CSSMediaRule api.CSSMediaRule.media api.CSSPageDescriptors api.CSSPageDescriptors.margin api.CSSPageDescriptors.margin-bottom api.CSSPageDescriptors.margin-left api.CSSPageDescriptors.margin-right api.CSSPageDescriptors.margin-top api.CSSPageDescriptors.marginBottom api.CSSPageDescriptors.marginLeft api.CSSPageDescriptors.marginRight api.CSSPageDescriptors.marginTop api.CSSPageDescriptors.page-orientation api.CSSPageDescriptors.pageOrientation api.CSSPageDescriptors.size api.CSSPageRule api.CSSPageRule.selectorText api.CSSPageRule.style api.CSSPageRule.style.type_CSSPageDescriptors api.CSSPseudoElement api.CSSPseudoElement.element api.CSSPseudoElement.type api.CSSRule api.CSSRule.cssText api.CSSRule.parentRule api.CSSRule.parentStyleSheet api.CSSRuleList api.CSSRuleList.item api.CSSRuleList.length api.CSSStyleDeclaration api.CSSStyleDeclaration.@@iterator api.CSSStyleDeclaration.cssText api.CSSStyleDeclaration.getPropertyPriority api.CSSStyleDeclaration.getPropertyValue api.CSSStyleDeclaration.item api.CSSStyleDeclaration.length api.CSSStyleDeclaration.parentRule api.CSSStyleDeclaration.removeProperty api.CSSStyleDeclaration.setProperty api.CSSStyleRule api.CSSStyleRule.selectorText api.CSSStyleRule.style api.CSSStyleSheet api.CSSStyleSheet.cssRules api.CSSStyleSheet.deleteRule api.CSSStyleSheet.insertRule api.CSSStyleSheet.insertRule.index_parameter_optional api.CSSStyleSheet.ownerRule api.Document.styleSheets api.HTMLElement.style api.HTMLLinkElement.sheet api.HTMLStyleElement.sheet api.MediaList api.MediaList.appendMedium api.MediaList.deleteMedium api.MediaList.item api.MediaList.length api.MediaList.mediaText api.MediaList.toString api.ProcessingInstruction.sheet api.ShadowRoot.styleSheets api.StyleSheet api.StyleSheet.disabled api.StyleSheet.href api.StyleSheet.media api.StyleSheet.ownerNode api.StyleSheet.parentStyleSheet api.StyleSheet.title api.StyleSheet.type api.StyleSheetList api.StyleSheetList.item api.StyleSheetList.length