W3C home > Mailing lists > Public > www-svg@w3.org > September 2010

RE: Embedding SVG - need help

From: Tony Schreiner <tonyschr@microsoft.com>
Date: Wed, 15 Sep 2010 00:26:26 +0000
To: Jonathan Watt <jwatt@jwatt.org>, Jeff Schiller <codedread@gmail.com>
CC: www-svg <www-svg@w3.org>
Message-ID: <B20868C1F6435540A97DBB6B05F18F25B0F4AB@TK5EX14MBXW605.wingroup.windeploy.ntdev.microsoft.com>
Interesting... After looking at the test page on several browsers including IE9 I have a couple questions about section 7.2:

1) Based on the language in the spec I don't see how IFRAME should behave differently than OBJECT/EMBED, but browsers such as Opera that do not show scrollbars in the first or second row for OBJECT and EMBED still do for IFRAME.

2) If the width and height of the containing OBJECT/EMBED/IFRAME element always overrides what is specified on the outermost SVG element, how would a developer embed an SVG document that's large and intended to be scrolled?

As an aside, there are a similar set of inconsistencies across browsers when the size is left off the containing OBJECT, EMBED, IFRAME, and IMG elements.

Thanks,
- Tony

-----Original Message-----
From: www-svg-request@w3.org [mailto:www-svg-request@w3.org] On Behalf Of Jonathan Watt
Sent: Tuesday, September 14, 2010 4:23 PM
To: Jeff Schiller
Cc: www-svg
Subject: Re: Embedding SVG - need help

I don't have the time to read the other replies in this thread right now, but here's my take:

For me on Mac, Mozilla nightly and Opera 10.61 show the same thing in all rows except the second row. Mozilla has the <object> and <embed> entries in this row wrong - scrollbars should not be displayed because SVG 1.1 says the width/height of the referenced SVG file is overridden in these cases:

  http://www.w3.org/TR/SVG11/coords.html#ViewportSpace

IMO Opera has the <img> entry in this row wrong, since for <img> too the width/height of the referenced SVG should be overridden by the width/height of the <img>. I imagine Erik may disagree with me on this one case though.

IMO both browsers otherwise behave as the specs require them too.

Jonathan

On 14/09/2010 11:20, Jeff Schiller wrote:
> 
> 
> On Tue, Sep 14, 2010 at 11:08 AM, Doug Schepers <schepers@w3.org 
> <mailto:schepers@w3.org>> wrote:
> 
>     There's the SVG Integration spec:
>      http://dev.w3.org/SVG/modules/integration/SVGIntegration.html
> 
>     I've got a few actions to follow up on from the last SVG WG F2F, and as soon
>     as I update the draft, we will be pushing for a First Public Working Draft
>     on the spec.  It should answer some of the questions I anticipate you have.
> 
> 
> Correct me if I'm wrong, but that spec doesn't (yet?) cover sizing 
> issues (though it does specify other important things like Referencing Modes.
> 
> For sizing, it seems there are a lot of things to consider:
> 
> - containing object's explicit/implicit size
> - <svg>'s size (fixed, percentage)
> - viewBox
> - preserveAspectRatio
> 
> I think the behavior might be specified across the CSS, HTML, SVG 1.1 
> specs, but it's really not 100% clear to me.  That's why I made that 
> grid of 16 tests testing 3 dimensions (referencing element type, svg width/height, viewBox).
> Note that there are other dimensions to the test that I didn't bother 
> with (ones where <img> and <object> don't have specified sizes, preserveAspectRatio=none).
> 
> Maybe this is something that was covered clearly in the WICD/CDF specs?
> 
> Thanks,
> Jeff
Received on Wednesday, 15 September 2010 00:27:04 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:46 GMT