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

Re: XPath & CSS, again

From: Werner Donné <werner.donne@re.be>
Date: Thu, 14 Apr 2005 10:09:34 +0200
Message-ID: <425E253E.7020908@re.be>
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 GMT

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