unset - CSS | MDN
Examples
Color
color is an inherited property.
HTML
html
<p>This text is red.</p>
<div class="foo">
<p>This text is also red.</p>
</div>
<div class="bar">
<p>This text is green (default inherited value).</p>
</div>
CSS
css
.foo {
color: blue;
}
.bar {
color: green;
}
p {
color: red;
}
.bar p {
color: unset;
}
Result
Border
border is a non-inherited property.
HTML
html
<p>This text has a red border.</p>
<div>
<p>This text has a red border.</p>
</div>
<div class="bar">
<p>This text has a black border (initial default, not inherited).</p>
</div>
CSS
css
div {
border: 1px solid green;
}
p {
border: 1px solid red;
}
.bar p {
border-color: unset;
}
Result
Specifications
| Specification |
|---|
| CSS Cascading and Inheritance Level 4 # inherit-initial |
Browser compatibility
See also
- Use the
initialkeyword to set a property to its initial value. - Use the
inheritkeyword to make an element's property the same as its parent. - Use the
revertkeyword to reset a property to the value established by the user-agent stylesheet (or by user styles, if any exist). - Use the
revert-layerkeyword to reset a property to the value established in a previous cascade layer. - The
allproperty lets you reset all properties to their initial, inherited, reverted, or unset state at once.