- From: fantasai <fantasai@escape.com>
- Date: Sat, 02 Jun 2001 19:03:39 -0400
- To: www-style@w3.org
Bjoern Hoehrmann wrote: > > I think one approach to this could be to introduce an optional second > argument to the content property like > > #q:before { content: url(image.gif), myImage } > > and some selector to select this generated content, e.g. > > ::generated-content(myImage) { vertical-align: "somewhere ;-)" } That will get very unweildy with multiple bits of content, since 'content' takes a space separated list. You could, however, put a closer association between the name and the content it refers to like this: #q:before { content: prae['begin'] image[url(image.gif)] post['end']; } ::generated-content(prae) {stuff} ::generated-content(image) {other stuff} > > I think this could be easily implemented if the user agent uses a DOM > structure to represent the current document and simply adds a new img > node (if in an XHTML document) before the selected element. The > generated content then is just another element that could easily be > selected. 'content' can't modify the document tree. CSS is supposed to be just for styling the document, not changing it. :) "Generated content does not alter the document tree." --http://www.w3.org/TR/REC-CSS2/generate.html#content
Received on Saturday, 2 June 2001 19:01:51 UTC