- From: Werner Donné <werner.donne@re.be>
- Date: Thu, 14 Apr 2005 10:09:34 +0200
- To: Mark Birbeck <mark.birbeck@x-port.net>
- CC: www-style@w3.org
My arguments about namespaces in thread http://lists.w3.org/Archives/Public/www-style/2005Feb/0164.html go in that same direction. Regards, Werner. Mark Birbeck wrote: > Just a quick note to say that if anyone is interested I've blogged about > this topic: > > > <http://internet-apps.blogspot.com/2005/04/css-xforms-dependency-engine-and. > html> > > The blog argues for turning CSS into something more akin to a framework, > with each part of the framework able to move independently of the others. > The parts would be: > > * the CSS processing model; > * the CSS addressing model; > * the CSS styling properties. > > The processing model could be generic, and I discuss in the blog that there > is a clear relationship with other 'dynamic infoset' models such as the > XForms dependency engine. > > But the main point of relevance to this discussion is that by breaking CSS > up in this way, CSS styling properties could be used independently of the > addressing model, and CSS selectors would just be one addressing mechanism > amongst many -- enabling those who wanted to, to use XPath. > > Regards, > > Mark > > > Mark Birbeck > CEO > x-port.net Ltd. > > e: Mark.Birbeck@x-port.net > t: +44 (0) 20 7689 9232 > w: http://www.formsPlayer.com/ > b: http://internet-apps.blogspot.com/ > > Download our XForms processor from > http://www.formsPlayer.com/ > > >>-----Original Message----- >>From: www-style-request@w3.org >>[mailto:www-style-request@w3.org] On Behalf Of Pascal Schmitt >>Sent: 12 April 2005 10:03 >>To: Bert Bos >>Cc: www-style@w3.org >>Subject: Re: XPath & CSS, again >> >> >> >> >> >> >>Hello! >> >> >>>>My intention was not to /replace/ CSS with XPath but to enhance it. >>>>Especially for generated-content, this would be helpful as >> >>there is >> >>>>afaik no special CSS-Syntax yet (and you could use XPath 1:1 for >>>>generated-content, couldn't you?) >>> >>>You'll have to explain that... >>> >>>The CSS selectors for generated content are :after and :before (and >>>::marker in CSS3 for the list marker). >> >>Oh, I meant using XPath-Expressions for the "content" property, like >>this: >> >>table::after { >> content: xpath("count(tbody/tr)") " lines"; } >> >> >>Speaking of tables: there should be a CSS-Selector which >>enables me to select cells by column without knowing its position: >> >>Consider this table: >> >><table> >><col id="a" /><col id="b" /><col id="c" /> <tbody> >><tr><td>A</td><td>B</td><td>C</td></tr> >></tbody> >></table> >> >>To give all cells in the "b"-column a blue background-color, >>one could use CSS like that: >> table > tbody > td+td { background-color: blue; } >> >>But you have to know, which column (here: the 2.) it is. >> table > tbody > td[ col(b) ] { background-color: blue; } >>Would seperate the stylesheet from the content as you don't >>have to know the column order. >> >> >>-- >>Pascal Schmitt >> >> > > > > > > -- Werner Donné -- Re BVBA Engelbeekstraat 8 B-3300 Tienen tel: (+32) 486 425803 e-mail: werner.donne@re.be
Received on Thursday, 14 April 2005 08:09:44 UTC