- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 2 Feb 2005 15:18:20 +0000 (UTC)
- To: Karl Dubost <karl@w3.org>
- Cc: www-qa@w3.org
- Message-ID: <Pine.LNX.4.61.0502021508130.24755@dhalsim.dreamhost.com>
On Mon, 31 Jan 2005, Karl Dubost wrote: > Le 19 janv. 2005, à 09:55, Ian Hickson a écrit : > > In 4.2, there is an example that reads "CSS3 module: Syntax > > [CSS3-SYNTAX] defines an extension mechanism which uses a not valid > > start character for identifiers in CSS, so it is guaranteed never to > > be used by any current or future level of CSS. CSS-conforming parsers > > will skip rules that contain identifiers with such a character. > > Therefore it is not authorized to redefine the properties defined in > > the specification." -- this has been changed in CSS2.1. The properties > > are not valid, but the working group guarentees to never start a > > standard identifier with a hyphen, which has the same result. > > What do you mean? That in CSS 2.1 it's forbidden to have extensions, new > properties starting by an hyphen and then that the file will not be > valid ? Do you know if CSS 3 will be conformant to that? Well. Any CSS stylesheet that contains proprietary properties is automatically non-conformant, obviously. Previously, CSS was defined such that identifiers could not start with a '-'. Now, '-' is allowed at the start of an identifier. The CSS working group guarentees that no properties, values, etc, will ever start with a '-' or '_' character. Nothing else has changed, so extensions are still non-conformant, but they are guarenteed to never clash with future extensions, and do not require a non-conformant _parser_. Basically, changing the text quoted above to: "CSS2.1 defines an extension mechanism which uses a start character for identifiers in CSS which is guaranteed never to be used by any current or future level of CSS. CSS-conforming parsers will skip rules that contain identifiers they do not recognise. Therefore it is not authorized to redefine the properties defined in the specification." ...would satisfy my issue. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 2 February 2005 15:18:22 UTC