- From: Ian Hickson <ian@hixie.ch>
- Date: Mon, 12 Apr 2004 09:51:25 +0000 (UTC)
- To: "Sean M. Hall" <pianoman@reno.com>
- Cc: www-style@w3.org
On Mon, 12 Apr 2004, Sean M. Hall wrote:
>
> I have never liked that in CSS you could do something like:
>
> element {
> content: url(image.gif);
> }
Technically you can't, although we will indeed almost certainly be
allowing something like this in CSS3.
> By doing this CSS is leaving its territory and inserting an image into a
> document--that's HTML's job. Regular content is ok, but inserting images
> is a HTML or Javascript job.
It's actually quite common to want to do this.
For example,
<h1>XYZ Company</h1>
with:
h1 { content: url(xyzcompany-logo); }
...is semantically correct.
People have been trying to use "image replacement techniques" for a long
time now, and the way CSS exists right now you have to do ridiculous
things with text-indent and so forth.
--
Ian Hickson )\._.,--....,'``. fL
U+1047E /, _.. \ _\ ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 12 April 2004 05:52:06 UTC