Re: CSS-Tranformation mechanism and modularizing CSS

> 
> You can see it as this: if one can set the content of an
> element, one should also be able to set the attributes of
> an element.
> 
> Let me give some examples of a way of setting attributes:
> 
> IMG[descr]
> 
>     /* This rule sets the alt attribute the value of
>        the descr attribute and adds a counter. */
>     @attributes {
>         alt: "Picture " counter(picture) ": " attr(descr);
>     }
>     counter-increment: picture;
> }

Or :

  IMG[descr] { modify-context : [alt="Picture" counter(picture) ": :" attr(descr)] ;
               counter-increment : picture }

You should _really_ take a look at the STTS 3 Submission made by
Electricite de France to the W3C...

> IMG[src2] {
>     /* This rule switches the image between scr and scr2 */
>     @attributes {
>         onmouseover: "this.src1=this.src;this.src=this.src2;";
>         onmouseout: "this.src=this.src1;";
>     }
> }

Not at all : it does not switch images, it sets attributes that define
a switch between images when the mouse is over the the IMG.
That, STTS can do.

> IMG[scr2]:hover {
>     /* This is a shorter version of the previous rule */
>     @attributes {
>         src: attr(src2);
>     }
> }

Well, STTS is not dynamic for the moment so :hover does not exist in
STTS but... ;-)

</Daniel>

Received on Sunday, 3 October 1999 17:32:35 UTC