- From: Daniel Glazman <Daniel.Glazman@der.edfgdf.fr>
- Date: Sun, 3 Oct 1999 23:31:40 +0200 (MET DST)
- To: sjoerd@heeten.nl (Sjoerd Visscher)
- Cc: www-style@w3.org
> > 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