- From: Jon Hanna <jon@hackcraft.net>
- Date: Thu, 5 Feb 2004 10:09:39 +0000
- To: "w3c-wai-ig@w3.org" <w3c-wai-ig@w3.org>
> > From: Samuel Rinnetmäki [mailto:w3wai@puoli.net] > [snip] > > You can use style sheets to allow the graphis to grow and > > shrink with the > > text: > > img.asterisk { width: 0.5em; height: 0.5em;} > > > > Is there a problem with that? > > > The problem is that it's impossible (?) to set the "true" width/height > of the image (i.e. its proper pixel size) via ems. So even > on systems where the text has not been resized, the graphic can potentially > look very oddly pixelated due to it being stretched/shrunk by uneven > multiples/fractions...if that makes sense. > > Ideally, we'd have a vector image that scales cleanly no matter what. But > I'm not sure SVG is up to the task yet (?) SVG in and of itself would be, but even if all sighted your users have an SVG plug-in the most browsers will only allow it in <object> elements not in <img> elements. Support for the <object> element in many browsers is poor and so while theoretically it has better mechanisms for alternative content than <img> in practice it does not. If you want to do resizing of images then one option is to send a image that has a very large "natural" size, so that it is scaling down rather than scaling up, in general this *sometimes* works quite well, but at the expense of a download time that would be quite nasty for low-bandwidth users. -- Jon Hanna <http://www.hackcraft.net/> *Thought provoking quote goes here*
Received on Thursday, 5 February 2004 05:09:59 UTC