@@ -1822,36 +1822,49 @@ Explicit Defaulting</h3>
18221822 some contexts may restrict their use
18231823 while allowing the other [=CSS-wide keywords=] .
18241824
1825- <h4 id="initial">
1825+ <h4 id="initial" caniuse="css-initial-value" >
18261826Resetting a Property: the ''initial'' keyword</h4>
18271827
1828+ The <dfn value for=all>initial</dfn> [=CSS-wide keyword=]
1829+ represents the value defined as the property's [=initial value=] .
1830+
18281831 If the <a>cascaded value</a> of a property is
1829- the <dfn value for=all caniuse="css- initial-value">initial</dfn> keyword,
1832+ the '' initial'' keyword,
18301833 the property's <a>specified value</a> is its <a>initial value</a> .
18311834
1832- <h4 id="inherit">
1835+ <h4 id="inherit" caniuse="mdn-api_csspropertyrule_inherits" >
18331836Explicit Inheritance: the ''inherit'' keyword</h4>
18341837
1838+ The <dfn value for=all>inherit</dfn> [=CSS-wide keyword=]
1839+ represents the property’s [=computed value=] on the parent element.
1840+
18351841 If the <a>cascaded value</a> of a property is
1836- the <dfn value for=all> inherit</dfn> keyword,
1842+ the '' inherit'' keyword,
18371843 the property's <a lt="specified value">specified</a> and <a>computed values</a> are the <a>inherited value</a> .
18381844
1839- <h4 id="inherit-initial">
1845+ <h4 id="inherit-initial" caniuse="css-unset-value" >
18401846Erasing All Declarations: the ''unset'' keyword</h4>
18411847
1848+ The <dfn value for=all>unset</dfn> [=CSS-wide keyword=]
1849+ acts as either ''inherit'' or ''initial'' ,
1850+ depending on whether the property is [=inherited property|inherited=] or not.
1851+
18421852 If the <a>cascaded value</a> of a property is
1843- the <dfn value for=all caniuse="css- unset-value">unset</dfn> keyword,
1853+ the '' unset'' keyword,
18441854 then if it is an inherited property, this is treated as ''inherit'' ,
18451855 and if it is not, this is treated as ''initial'' .
18461856 This keyword effectively erases all <a>declared values</a> occurring earlier in the <a>cascade</a> ,
18471857 correctly inheriting or not as appropriate for the property
18481858 (or all longhands of a <a>shorthand</a> ).
18491859
1850- <h4 id="default">
1860+ <h4 id="default" for=all caniuse="css-revert-value" >
18511861Rolling Back Cascade Origins: the ''revert'' keyword</h4>
18521862
1863+ The <dfn value>revert</dfn> [=CSS-wide keyword=]
1864+ rolls back the cascade to the [=cascaded value=] of the earlier [=origin=] .
1865+
18531866 If the <a>cascaded value</a> of a property is
1854- the <dfn value for=all caniuse="css- revert-value">revert</dfn> keyword,
1867+ the '' revert'' keyword,
18551868 the behavior depends on the [=cascade origin=] to which the [=declaration=] belongs:
18561869
18571870 <dl>
@@ -1882,12 +1895,13 @@ Rolling Back Cascade Origins: the ''revert'' keyword</h4>
18821895 reverting one of the paired properties in a [=logical property group=]
18831896 also reverts the other one; etc.
18841897
1885- <h4 id="revert-layer">
1898+ <h4 id="revert-layer" caniuse="mdn-css_types_global_keywords_revert-layer" >
18861899Rolling Back Cascade Layers: the ''revert-layer'' keyword</h4>
18871900
1888- The <dfn value for=all>revert-layer</dfn> keyword
1901+ The <dfn value for=all>revert-layer</dfn> [=CSS-wide keyword=]
18891902 rolls back the cascade similar to ''revert'' ,
18901903 except it works by [=cascade layer=] rather than by [=cascade origin=] .
1904+
18911905 If the <a>cascaded value</a> of a property is
18921906 the ''revert-layer'' keyword,
18931907 the <a>cascaded value</a> is rolled back to the earlier [=layer=] ,
0 commit comments