Re: sXBL and CSS

> If I had this document:
>
>   <svg ...>
>     <xbl:xbl>
>       <xbl:definition element="ex:styles">
>         <style type="text/css">
>           circle { fill: red; }
>         </style>
>       </xbl:definition>
>     </xbl:xbl>
>
>     <circle cx="100" cy="100" r="50"/>
>
>     <style type="text/css">
>       circle { fill: blue; }
>     </style>
>
>     <ex:styles/>
>
>     <circle cx="100" cy="300" r="50"/>
>   </svg>
>
> what colours should the two circles be?

Since there is no shadow content in the sXBL definition, restriction 3.11
does not apply. Both styles will be then loaded and, by the cascade rules
for resolving conflicts, the one which is loaded last is the one that
"wins". Since the style that is loaded last is the sXBL instantiated one, my
guess is that both circles will be red.

Rodrigo

Received on Tuesday, 18 January 2005 16:02:35 UTC