The initial
CSS keyword applies the initial (or default) value of a property to an element. The inital value should not be confused with the value specified by the browser's style sheet. It can be applied to any CSS property. This includes the CSS shorthand all
, with which initial
can be used to restore all CSS properties to their initial state.
Note: On inherited properties, the initial value may be unexpected. You should consider using the inherit
, unset
, or revert
keywords instead.
<p> <span>This text is red.</span> <em>This text is in the initial color (typically black).</em> <span>This is red again.</span> </p>
p { color: red; } em { color: initial; }
Specification | Status | Comment |
---|---|---|
CSS Cascading and Inheritance Level 4 The definition of 'initial' in that specification. | Candidate Recommendation | No changes from Level 3. |
CSS Cascading and Inheritance Level 3 The definition of 'initial' in that specification. | Candidate Recommendation | Initial definition. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 1 | Yes | 19
|
No | 15 | 1.2 |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | 1 | Yes | Yes | 19
|
Yes | Yes | Yes |
unset
to set a property to its inherited value if it inherits, or to its initial value if not.revert
to reset a property to the value established by the user-agent stylesheet (or by user styles, if any exist).inherit
to make an element's property the same as its parent.all
property lets you reset all properties to their initial, inherited, reverted, or unset state at once.
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/initial