CSS Declaration
A CSS declaration is an abstract concept not exposed as an object in the DOM. It represents a CSS property and value pairing.
A CSS declaration has the following associated properties:
- property name
-
The property name of the declaration, for example
background-color
. - value
-
The value of the declaration as a list of component values.
- important flag
-
Either set or unset.
- case-sensitive flag
-
Set if the property name is defined to be case-sensitive according to the specification, otherwise unset.
Basic example
The following example shows a CSS rule with a CSS declaration block for the <h1> element. The CSS declaration block is the lines between the curly braces, it contains two CSS declarations. One for font-style
and another for color
.
h1 { font-style: italic; color: rebeccapurple; }
Specifications
Specification | Status | Comment |
---|---|---|
CSS Object Model (CSSOM) The definition of 'CSS Declarations' in that specification. | Working Draft |
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model/CSS_Declaration