- From: Ray Kiddy <ray@ganymede.org>
- Date: Mon, 23 Jul 2007 17:44:16 -0700
- To: public-css-testsuite@w3.org
Hello - I was looking at one of the tests: http://www.w3.org/Style/CSS/Test/ CSS2.1/current/t040103-ident-03-c.htm On my Firefox (Mac OS X, nightly build of FF 3.0a7pre from 7/20/2007), it shows up red. I added a note about this test to: https://bugzilla.mozilla.org/show_bug.cgi?id=12385. CSS idents can't start with "-" Some of the FF people suggest the CSS test is wrong. In looking at the spec (http://www.w3.org/TR/CSS21/syndata.html#value-def- identifier), it looks as though a hyphen is allowed at the start of an identifier, unless the hyphen is followed by a digit. If I am understanding, then perhaps t040103-ident-03-c.htm can be as below. Or am I wrong? thanx - ray <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>CSS 2.1 Test Suite: Characters and Case</title> <link rel="help" href="http://www.w3.org/TR/CSS21/syndata.html#q6"> <style type="text/css"> .one { color: red; background: white; } .-ident, .one { color: green; } .two { color: red; background: white; } #-ident, .two { color: green; } .three { color: green; background: white; } .-1ident, .one { color: red; } .four { color: green; background: white; } #-1ident, .two { color: red; } .five { color: green; background: white; } .-\1ident, .one { color: red; } .six { color: green; background: white; } #-\1ident, .two { color: red; } </style> </head> <body> <p class="one">This should be green.</p> <p class="two">This should be green.</p> <p class="three">This should be green.</p> <p class="four">This should be green.</p> <p class="five">This should be green.</p> <p class="six">This should be green.</p> </body> </html>
Received on Tuesday, 24 July 2007 00:44:36 UTC