- From: Bert Bos <Bert.Bos@sophia.inria.fr>
- Date: Thu, 14 May 1998 20:01:33 +0200 (MET DST)
- To: Sue Jordan <sjacct@worldnet.att.net>
- Cc: "'W3C Style List'" <www-style@w3.org>
Sue Jordan writes:
> >From the normative section on the differences between the CSS1 and
> CSS2 tokenizer
> <http://www.w3.org/TR/REC-CSS2/grammar.html#tokenizer-diffs>, we have:
>
> In CSS1, a class name could start with a digit (".55ft"), unless it
> was a dimension (".55in").
>
> But, from CSS1, forward compatibility
> <http://www.w3.org/TR/REC-CSS1#forward-compatible-parsing>
>
> we have the unambiguous:
>
> in CSS1, selectors (element names, classes and IDs) can contain only
> the characters A-Z, 0-9, and Unicode characters 161-255, plus dash
> (-); they cannot start with a dash or a digit; ...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> If the CSS2 statement were in an informative section, rather than a
> normative one, I'd call it a lapse, and let it go. I'd thought the
> issue settled through previous discussion, but the mis-statement is
> still part of a normative reference. Oversight?
You're right. We compared the CSS2 grammar to the one in CSS1
(http://www.w3.org/TR/REC-CSS1#appendix-b), and it showed that in CSS1
digits were allowed. So this will be an erratum (or two maybe: one for
the CSS1 grammar, and one for the CSS2 list of changes).
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 Thursday, 14 May 1998 14:02:13 UTC