diff --git a/css-mixins-1/Overview.bs b/css-mixins-1/Overview.bs index 2d38da8ab3d..cb0a05db1cb 100644 --- a/css-mixins-1/Overview.bs +++ b/css-mixins-1/Overview.bs @@ -633,8 +633,29 @@ with its [=function parameters=] overriding "inherited" custom properties of the is the [=guaranteed-invalid value=]. * On custom properties, - the [=CSS-wide keywords=] ''initial'' and ''inherit'' have their usual effect; - all other [=CSS-wide keywords=] resolve to the [=guaranteed-invalid value=]. + the [=CSS-wide keywords=] have the following effects: + +
+
''initial''
+
+ Resolves to the initial value of the custom property + within |registrations|. +
+ +
''inherit''
+
+ Resolves like an ''inherit()'' function + with the custom property name as its one and only argument. + + Note: This ensures that a [=function parameter=] defaulted to ''inherit'' + is reinterpreted using the local [=parameter type=]. +
+ +
any other [=CSS-wide keyword=]
+
+ Resolves to the [=guaranteed-invalid value=]. +
+
Note: ''initial'' references the [=custom property registration=] created from the [=function parameters=],