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

Re: Parent Combinator / Parent pseudo-class

From: Brad Kemper <brkemper@comcast.net>
Date: Wed, 23 Jul 2008 07:49:14 -0700
Cc: w3mail@jixor.com, www-style@w3.org
Message-Id: <DA540B28-587D-4395-A5B7-D142B7228C33@comcast.net>
To: Alan Gresley <alan@css-class.com>

On Jul 23, 2008, at 4:31 AM, Alan Gresley wrote:

> Stephen wrote:
>> Ingo Chao wrote:
>>> 2008/7/19 Stephen <w3mail@jixor.com>:
>>>
>>>> ...
>>>> My concept is that it should be possible to target an element  
>>>> with specific
>>>> children...
>>>>
>>>
>>> div:with-child(h5) {
>>>  float: left;
>>>  overflow: hidden;
>>> }
>>>
>>> I think that would cause a reflow of what is already rendered of the
>>> div when a h5 is encountered.
>>>
>>> regards
>>>
>> I have considered this and to me it would be a matter of choice, a  
>> developer would be aware that it could cause awkward adjustments  
>> however for the rendering engine one would expect it would be no  
>> different to doing it with javascript, which is a quite simple  
>> process, but not really satisfactory as I tend to prefer to avoid  
>> js as much as possible for obvious reasons.
>
>
> A parent combinator pseudo-class or parent pseudo-class requires a  
> CSS parser to walk the chain.

Only of immediate children, not of all descendants of a particular has- 
child selector. Anyone using it more than sparingly should expect some  
performance degradation.
Received on Wednesday, 23 July 2008 14:49:58 GMT

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