W3C home > Mailing lists > Public > www-style@w3.org > July 2005

[CSS21] Versioning of CSS

From: Karl Dubost <karl@w3.org>
Date: Thu, 7 Jul 2005 16:48:34 -0400
Message-Id: <8E265F97-14C9-44D0-9BF5-37D4E8377447@w3.org>
To: www-style@w3.org

Dear CSS WG,

In the Abstract, I can read

[[[
CSS 2.1 is derived from and is intended to replace CSS2. Some parts  
of CSS2 are unchanged in CSS 2.1, some parts have been altered, and  
some parts removed. The removed portions may be used in a future CSS3  
specification. Implementations may refer to CSS2 for the definitions  
of features that have been removed, but for other features CSS 2.1 is  
the normative reference.
]]] - http://www.w3.org/TR/2005/WD-CSS21-20050613/#abstract

There's no way in CSS to have a versioning information.

The Conformance model of CSS was correct until a previous version of  
CSS was fully nested in the new version. So it was sure that all  
features of the previous version were included in the new version.

The CSS WG intends to replace CSS 2.0 by CSS 2.1 and then change

     - the properties acceptable in this generation of style sheets
     - the behavior of some of these properties

The CSS WG doesn't specify error handling, Cf
http://www.w3.org/TR/2005/WD-CSS21-20050613/conform.html#q3

It means for style sheets authors, that when CSS 2.1 is out, their  
style sheet becomes not correct with regards to the new version of  
the 2nd generation of CSS.
It means that a user agent is unable to know which behavior is  
expected for the style sheet.
It means that the expected behavior might change if implementations  
choose to implement CSS 2.1 instead of CSS 2.0


This is a formal objection to CSS 2.1 without versioning information.


-- 
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager
*** Be Strict To Be Cool ***
Received on Thursday, 7 July 2005 20:48:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:39 GMT