- From: fantasai <fantasai@escape.com>
- Date: Tue, 27 Aug 2002 11:59:26 -0400
- To: www-style@w3.org
Boris Zbarsky wrote:
>
> > If you answered three, read part II of
> > http://lists.w3.org/Archives/Public/www-style/2001Jun/0006.html
>
> I answered three. Then I read that mail. Then I wondered yet again how
> :before and :after can possibly make any sense when applied to a
> replaced element, given that the CSS2 spec makes it pretty clear that
> the boxes generated by these pseudo-elements are children of the box
> generated by the element they are applied to. Which is quite impossible
> for replaced elements, no?
Seems like it, but then there's
http://www.w3.org/TR/2002/WD-CSS21-20020802/generate.html#content :
| The rule below inserts the text of the HTML "alt" attribute before
| the image. If the image is not displayed, the reader will still see
| the "alt" text.
|
| img:before { content: attr(alt) }
which implies that it *is* possible.
Of course, this results in strange problems when trying to apply
'width' and 'vertical-align' to the image. It's not a well-defined
situation.
~fantasai
Received on Tuesday, 27 August 2002 11:55:36 UTC