- From: Bert Bos <bert@w3.org>
- Date: Fri, 18 Apr 2003 21:00:47 +0200
- To: www-style@w3.org
Michael Day writes:
>
>
> Hi,
>
> The CSS3 Selectors test cases state that this is not a valid class
> selector:
>
> .\5cm { ... }
>
> However "\5cm" seems to be a valid identifier, according to the definition
> of the CSS syntax, as it begins with an escaped char. There doesn't appear
> to be anything in the spec saying that class cannot begin with a digit.
> What have I overlooked?
The test doesn't say that the selector is invalid. It only says that
the element and the selector don't match.
Test 155a[1] states that
.\5cm {background: red}
does not make
<p class="5cm">
red. Which is indeed the case, since "\5cm" is an identifier
consisting of two letters ("\" and "m"), while "5cm" consist of three
("5", "c" and "m").
[1] http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/html/tests/css3-modsel-155a.html
Bert
--
Bert Bos ( W 3 C ) http://www.w3.org/
http://www.w3.org/people/bos/ W3C/ERCIM
bert@w3.org 2004 Rt des Lucioles / BP 93
+33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Friday, 18 April 2003 15:00:48 UTC