W3C home > Mailing lists > Public > www-style@w3.org > September 2006

A few questions (possible typos?) re CSS2.1 4.1.1 - Tokenization and Appendix G

From: Sergey Ignatchenko <sergey@ignatchenko.com>
Date: Thu, 21 Sep 2006 17:33:24 -0600
Message-ID: <45132144.60404@ignatchenko.com>
To: www-style@w3.org

Sorry if asking about obvious things, but I have certain problems 
understanding the following aspects of CSS2.1 4.1.1 and Appendix G. Any 
advise will be appreciated.

1. 4.1.1 says:
"UNICODE-RANGE     U\+[0-9A-F?]{1,6}(-[0-9A-F]{1,6})?"
should the first question mark really be here? what would be the meaning 
of construct "U+A?6??C"? Also the fate of UNICODE-RANGE is not clear at 
all; it doesn't seem to be mentioned anywhere else in the document (if 
it is a legacy from CSS1, which seems the most likely guess, it would be 
a good thing to clarify it's potential use or uselessness).

2. Both 4.1.1 and Appendix G.2 say that 2nd (supposedly unquoted?) form 
of URI is described as follows:
"url\({w}([!#$%&*-~]|{nonascii}|{escape})*{w}\)"
some set of characters seems to be missing here; for example, I don't 
see how example from 4.3.4 ("url(http://www.example.com/redball.png)") 
can fit into this  description (as well as another description 
"url\({w}{string}{w}\)").

3. In G.2 YACC/FLEX grammar 'S' is defined as a single space ("[ 
\t\r\n\f]"), unlike 'S' in 4.1.1 ("[ \t\r\n\f]+"). While not a big deal, 
it looks a bit confusing.

Thanks in advance,
Sergey Ignatchenko
Received on Friday, 22 September 2006 01:29:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:47 GMT