- From: Ian Hickson <ian@hixie.ch>
- Date: Mon, 14 Feb 2005 12:42:01 +0000 (UTC)
- To: Anne van Kesteren <fora@annevankesteren.nl>
- Cc: W3C CSS List <www-style@w3.org>
On Mon, 14 Feb 2005, Anne van Kesteren wrote: > > Ian Hickson wrote: > > On Sun, 13 Feb 2005, Anne van Kesteren wrote: > > > Would it be possible that CSS 2.1 specifies something similar to > > > XPath 1.0[1]? Something in the lines of: "When multiple ID > > > attributes with the same attribute value are found only the first > > > should be considered significant." > > > > What does that mean? > > That in a document such as: > > <foo> > <bar xml:id="xyz"/> > <bar xml:id="xyz"/> > </foo> > > ... with the following style rule applied: > > bar{ background:lime } > #xyz{ background:red } > bar#xyz:first-child{ background:lime } > > ... there is no red. Oh, I see. IMHO that would be bad, and is not what is implemented either. Both elements have the ID "xyz", so both should match "#xyz". -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 14 February 2005 12:42:07 UTC