BASELINE NowYouCanUse.com
Widely Available CSS object models

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.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 ↗
id: css-object-model