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

Re: [Selectors] Attribute Selectors with Empty Values

From: fantasai <fantasai.lists@inkedblade.net>
Date: Tue, 08 Jul 2008 08:48:58 -0700
Message-ID: <48738C6A.2040409@inkedblade.net>
To: Lachlan Hunt <lachlan.hunt@lachy.id.au>
CC: www-style <www-style@w3.org>

Lachlan Hunt wrote:
> 
> Hi,
>   I came across this issue while working on the Selectors API test 
> suite.  It's not clear from the Selectors spec whether or not these 
> selectors should match any elements:
> 
> [class^=""]
> [class$=""]
> [class*=""]
> 
> Given this element:
> 
> <p class="foo">
> 
> It seems that browsers disagree on this issue too.  Opera matches all of 
> them, Firefox 3 matches both $= and ^=, but not *=, and WebKit matches 
> none.
> 
> This selectors test suite [1] actually requires WebKit's behaviour, but 
> I just can't find where this is defined in the spec.
> 
> [1] http://disruptive-innovations.com/zoo/css3tests/selectorTest.html

Hi Lachlan,

The CSSWG discussed this issue awhile back and decided that those
selectors should match nothing. The edits haven't made it into the
spec yet. See
   http://lists.w3.org/Archives/Public/www-style/2008Apr/0038.html

~fantasai
Received on Tuesday, 8 July 2008 15:49:38 GMT

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