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

Re: [BULK] - Re: [XHTML2] Spirit of "1.1.3. XHTML 2 and Presentation" (PR#7759)

From: Paul Mitchell <paul@paul-mitchell.me.uk>
Date: Sat, 11 Feb 2006 20:51:28 +0000
Message-ID: <43EE4E50.7000205@paul-mitchell.me.uk>
To: www-style@w3.org

Anne van Kesteren wrote:

>
> On Sat, 11 Feb 2006 21:23:10 +0100, Paul Mitchell  
> <paul@paul-mitchell.me.uk> wrote:
>
>>> As for <style>, supposedly this works:
>>>
>>> <?xml-stylesheet href="#xxx" type="text/css"?>
>>> <root>
>>> <foo xml:id="xxx">
>>> bar { background: green; }
>>> </foo>
>>> <bar>test</bar>
>>> </root>
>>
>>
>> That doesn't looks correct to me. #xxx doesn't exist at the time the  
>> processing instruction is encountered.
>
>
> By that logic,
>
>  <root ...>
>   <xh:style> #foo { background:lime } </xh:style>
>   <bar xml:id="foo">Test</bar>
>  </root>
>
> ... would not work either.

In your example, the UA doesn't need style #foo until element id foo is 
encountered, which comes after the style has been defined, not before as 
in the previous example, where the style for element root is needed 
before the stylesheet that defines it has materialised.
-- 
Paul Mitchell
www.paul-mitchell.me.uk
Received on Saturday, 11 February 2006 20:52:32 GMT

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