diff --git a/css-values-5/Overview.bs b/css-values-5/Overview.bs index 1a061445aea..69792e87729 100644 --- a/css-values-5/Overview.bs +++ b/css-values-5/Overview.bs @@ -1253,9 +1253,10 @@ Conditional Value Selection: the ''if()'' notation Its argument consists of an ordered semi-colon–separated list of statements, each consisting of a condition followed by a colon - followed by the value represented by this notation - if the corresponding condition is the first in the list to be true. - If no condition matches, + followed by a value. + An ''if()'' notation represents + the value corresponding to the first condition in its argument list to be true; + if no condition matches, then the ''if()'' notation represents an empty token stream. Note: [=Arbitrary substitution functions=] all resolve at [=computed value=] time; @@ -1269,12 +1270,15 @@ Conditional Value Selection: the ''if()'' notation <> = if( [ <> : <>? ; ]* <> : <>? ;? ) <> = - supports( [ | ] ) | + supports( [ <> | <> : <> ] ) | media( <> ) | style( <> ) | else + The else keyword represents + a condition that is always true. + ISSUE: Incorporate boolean syntax for combining these queries.