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

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.

Only the first element with a not unique ID attribute in such a
well-formed, but invalid document, is styled.


-- 
  Anne van Kesteren
  <http://annevankesteren.nl/>

Received on Monday, 14 February 2005 12:18:04 UTC