---
title: CSSStyleDeclaration
framework: webkitjs
role: symbol
role_heading: Class
path: webkitjs/cssstyledeclaration
---

# CSSStyleDeclaration

## Declaration

```data
interface CSSStyleDeclaration
```

## Topics

### Instance Properties

- [cssText](webkitjs/cssstyledeclaration/1630235-csstext.md)
- [length](webkitjs/cssstyledeclaration/1630130-length.md)
- [parentRule](webkitjs/cssstyledeclaration/1634058-parentrule.md)

### Instance Methods

- [getPropertyCSSValue](webkitjs/cssstyledeclaration/1630992-getpropertycssvalue.md)
- [getPropertyPriority](webkitjs/cssstyledeclaration/1629221-getpropertypriority.md)
- [getPropertyShorthand](webkitjs/cssstyledeclaration/1631895-getpropertyshorthand.md)
- [getPropertyValue](webkitjs/cssstyledeclaration/1632297-getpropertyvalue.md)
- [isPropertyImplicit](webkitjs/cssstyledeclaration/1633671-ispropertyimplicit.md)
- [item](webkitjs/cssstyledeclaration/1632284-item.md)
- [removeProperty](webkitjs/cssstyledeclaration/1629534-removeproperty.md)
- [setProperty](webkitjs/cssstyledeclaration/1631257-setproperty.md)
