The specified value of a CSS property is set in one out of three ways.
- If the document's stylesheet has specified a value for the property then it will be used. For example; if the
colorproperty is set to
greenthen the text color of the corresponding element will be green.
- If the document's stylesheet has not specified a value then it will be inherited form the parent element (if possible). For example; if we have a paragraph (
<p>) inside a
<div>has a CSS
fontproperty value of "Arial" and the
<p>doesn't have a
fontproperty defined then it will inherit the Arial font.
- If none of the above are available, the initial value for the element as specified by the CSS specification is applied.