I assume we want: @supports (var-a: ) { } to succeed, since "var-a: " is a valid declaration. However, css-conditional-3 has: supports_declaration_condition : '(' S* declaration ')' ; with "declaration" linking to CSS 2.1, where it is defined as: declaration : property S* ':' S* value; value : [ any | block | ATKEYWORD S* ]+; any : [ IDENT | NUMBER | PERCENTAGE | DIMENSION | STRING | DELIM | URI | HASH | UNICODE-RANGE | INCLUDES | DASHMATCH | ':' | FUNCTION S* [any|unused]* ')' | '(' S* [any|unused]* ')' | '[' S* [any|unused]* ']' ] S*; This doesn't allow for a property value that consists only of white space. On the other hand, http://dev.w3.org/csswg/css-syntax/#consume-a-declaration seems to allow a declaration to be parsed that has no tokens at all after the ':'. I guess that's OK as css-variables then defines that no tokens after the ':' is invalid?Received on Monday, 26 August 2013 05:21:58 UTC
This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:08:33 UTC