- From: Marat Tanalin | tanalin.com <mtanalin@yandex.ru>
- Date: Thu, 16 Aug 2012 16:01:38 +0400
- To: Greg Houston <gregory.houston@gmail.com>
- Cc: fantasai <fantasai.lists@inkedblade.net>,"www-style@w3.org" <www-style@w3.org>
16.08.2012, 12:38, "Greg Houston" <gregory.houston@gmail.com>:
> On Thu, Aug 16, 2012 at 3:09 AM, fantasai <fantasai.lists@inkedblade.net> wrote:
>>> šI'm particularly interested in the status of the previous sibling
>>> šcombinators and wonder if they are even on anyone's radar.
>> šI believe you're looking for
>> šššhttp://dev.w3.org/csswg/selectors4/#subject
>
> I'm not sure that link relates to the combinators I mentioned. Someone
> proposed the previous sibling combinators that basically look in the
> opposite direction of the preceding sibling combinators, + and ~. I
> find myself wishing these existed on just about every UI project I
> work on. That way I could change content styling depending on if that
> content is followed by a footer or pagination for example.
That was my proposal:
http://lists.w3.org/Archives/Public/www-style/2012Jan/1245.html
That thread has been ended by nothing definite, and I'm still very hoping that previous-sibling combinator (-) will be included in CSS one day since alternative approach (using combination of subject indicator and `:matches()` that BTW are both drafts and aren't implemented yet) suggested by Tab Atkins:
http://lists.w3.org/Archives/Public/www-style/2012Jan/1248.html
is horrible (as for readability and intuitiveness in particular):
    /* Previous-sibling combinator */
    P - UL > LI
    /* Combination of subject indicator and `:matches()` */
    :matches(!UL + P) > LI
Received on Thursday, 16 August 2012 12:02:12 UTC