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

Re: [css21] multiple ID attributes with the same value

From: Ian Hickson <ian@hixie.ch>
Date: Mon, 14 Feb 2005 13:35:10 +0000 (UTC)
To: Anne van Kesteren <fora@annevankesteren.nl>
Cc: W3C CSS List <www-style@w3.org>
Message-ID: <Pine.LNX.4.61.0502141319450.11485@dhalsim.dreamhost.com>

On Mon, 14 Feb 2005, Anne van Kesteren wrote:
>>
>> Both elements have the ID "xyz", so both should match "#xyz".
> 
> Perhaps the specification should state that? 

"CSS ID selectors match an element instance based on its identifier."

The elements both have the identifier "xyz", so they both match "#xyz". I 
don't understand the problem.


> Personally I still think it might make sense to make it invalid in CSS, 
> although I see that it would have not much impact since most browsers 
> already support it.

It can't be invalid in CSS since it is conceivable that CSS will be 
applied to a language where IDs aren't globally unique. (XBL shadow trees 
come to mind.)

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 14 February 2005 13:35:12 GMT

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