- From: Chris Lilley <chris@w3.org>
- Date: Thu, 29 Aug 2002 10:55:41 +0200
- To: www-style@w3.org, "jonathan chetwynd" <j.chetwynd@btinternet.com>
On Tuesday, August 20, 2002, 12:00:12 PM, jonathan wrote:
jc> relative image size (eg in CSS: img {width:10%;})
jc> works with gif jpg png but not svg
jc> Is there a workaround*?
Please clarify - is this a specification question (appropriate for
www-style) or an implementation issue (perhaps more appropriate for
svg-developers etc)?
When you say it does not work, what leads you to say that?
http://www.w3.org/TR/SVG/coords.html#ViewportSpace
Clearly states that "The SVG user agent negotiates with its parent
user agent to determine the viewport into which the SVG user agent can
render the document." Clearly, if the parent user agent tells it that
the available space is a particular width (for example, 10% of the
containing block width, or whatever other computation as this is
opaque to the SVG processor) then the initial viewport will be that
size, and the content scaled, clipped and positioned appropriately in
that area based on the width, height, preserveAspectRatio and
viewBox attributes.
jc> thanks
jc> jonathan chetwynd
jc> *Or is there another graphic file format that supports:
jc> transparency (alpha channel, or gif-like) gif png svg
jc> relative image size (eg in CSS: img {width:10%;}) gif jpg png but not svg
jc> some form of hotspot (imagemaps, alpha or...) none known that support relative image size, imagemaps otherwise
jc> SVG would appear not to support relative image size, as imagemaps
jc> aren't suited to this type of transform, ie they assume a fixed
jc> image size.
This is completely incorrect. If you were to say
"GIG, JPEG and PNG etc would appear not to support relative image
size, as imagemaps aren't suited to this type of transform, ie they
assume a fixed image size; but SVG fixes that and allows resizable
images (raster or vector) with imagemap functionality."
then I would agree. You seem to express this as its opposite, though,
and I have a hard time understanding how you would draw that
conclusion. Since SVG clearly has such functionality, the 'none known'
in your table is curious.
--
Chris mailto:chris@w3.org
Received on Thursday, 29 August 2002 04:56:15 UTC