W3C home > Mailing lists > Public > www-style@w3.org > December 1999

RE: Comments

From: Bert Bos <Bert.Bos@sophia.inria.fr>
Date: Tue, 14 Dec 1999 16:33:31 +0100 (MET)
To: www-style <www-style@w3.org>
Message-ID: <14422.24521.674232.699798@www43.inria.fr>
Matthew Brealey writes:
> --- Bill dehOra <Wdehora@cromwellmedia.co.uk> wrote:
> > 
> >    :  Given that
> >    :  P {colour: red /* comment */}
> >    :  isn't valid, should the declaration (i.e.,
> > color: red)
> >    :  be ignored as invalid?
> >    
> > 
> > If you are referring to the comment placement, why
> > isn't this valid? A
> > comment can appear anywhere between tokens; here it
> > appears between
> > <whitespace> and a <}>, which are both tokens (in
> > CSS2 at least).  
> 
> No no no.
> 
> When you refer to <whitespace>, I presume you mean the
> S token. 
> 
> However, } isn't a token at all.

Hmm, that is rather a narrow interpretation of "token"...

The only reason '}' isn't spelled "RBRACE" is that the former is
shorter. When the spec says "comments [...] may occur anywhere between
tokens" it certainly intends '}' to be a token. In fact, if you look
at 4.1.1[1], you see that '}' is explicitly listed as a token.

[1] http://www.w3.org/TR/REC-CSS2/syndata.html#tokenization



Bert
-- 
  Bert Bos                                ( W 3 C ) http://www.w3.org/
  http://www.w3.org/people/bos/                              W3C/INRIA
  bert@w3.org                             2004 Rt des Lucioles / BP 93
  +33 (0)4 92 38 76 92            06902 Sophia Antipolis Cedex, France
Received on Tuesday, 14 December 1999 10:33:38 GMT

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