- From: Dave Raggett <dsr@w3.org>
- Date: Tue, 16 Jan 2007 13:13:07 +0000 (GMT)
- To: Anne van Kesteren <annevk@opera.com>
- Cc: www-style@w3.org
As a matter of interest, does the proposal cover the ability for web page authors to define application specific CSS properties? The ability to interpret markup extensions has shown its value when it comes to trying out new ideas, enabling their effectiveness to be tested on a wide scale before making any decision on the potential for standardization. CSS has long lacked this ability and that has hindered experimentation. In principle, you could edit the browser source code where available, but this tends to be very hard and further more greatly reduces the number of people able to try out the new properties. An example is the difficulty involved in implementing the CSS3 speech properties. I would therefore like the CSSOM to include support for registering a new property name together with a handler for parsing the string value and returning an object that can then be retrieved using the interface to accessing the computed styles for any element in the DOM tree. A more sophistocated option would be to provide the CSS property grammar using the syntax used in the CSS specifications, but I would be happy with just the simpler solution. Note that the registation would also cover details such as inheritance and initial value. Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett On Tue, 16 Jan 2007, Anne van Kesteren wrote: > > Hi, > > I recently joined the CSS WG to work on a proposal called the > Cascading Style Sheets Object Model. The intention is that this > specification will effectively obsolete DOM Level 2 Style by > removing the problems it had and including some new APIs. The > latest version of the editor's draft is publicly available: > http://dev.w3.org/cvsweb/~checkout~/csswg/cssom/Overview.html?content-type=text/html;%20charset=utf-8 > > Changes can be tracked through CVS: http://dev.w3.org/cvsweb/csswg/cssom/ > > The proposal basically exists of three parts: "Accessing style > sheets through the DOM" which supercedes the "Document Object > Model Style Sheets" chapter from DOM Level 2 Style. "Cascading > Style Sheets APIs" which does the same for "Document Object Model > CSS" and "Layout APIs" which standardizes some of the DOM Level 0 > APIs found in popular browsers related to layout. > > (The first part is probably the most stable thanks to Ian Hickson > having written up the extensions to the DocumentStyle interface.) > Comments welcome (please prefix the subject with [cssom]), but > please note the status of the draft. It will change. > > Kind regards, > -- > Anne van Kesteren > <http://annevankesteren.nl/> > <http://www.opera.com/>
Received on Tuesday, 16 January 2007 13:13:13 UTC