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 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:33:52 GMT