【发布时间】:2014-11-14 19:38:32
【问题描述】:
这是我的示例:jsfiddle.net/ra1u5y23/8/
我不明白为什么我的 svg(前三张图片)无法在 IE11 中正确调整大小。
最后三个 svgs (kiwi) 在 IE11 中运行良好。 (未使用其他浏览器测试)
我用inkscape调整了svg的大小。
谁能帮帮我?
【问题讨论】:
-
只是猜测:您的 SVG 缺少
viewBox。也许尝试添加那个。
这是我的示例:jsfiddle.net/ra1u5y23/8/
我不明白为什么我的 svg(前三张图片)无法在 IE11 中正确调整大小。
最后三个 svgs (kiwi) 在 IE11 中运行良好。 (未使用其他浏览器测试)
我用inkscape调整了svg的大小。
谁能帮帮我?
【问题讨论】:
viewBox。也许尝试添加那个。
您的 SVG 需要具有 viewBox 属性。这会告诉浏览器您的 SVG 内容的尺寸,以便它知道要缩放多少。
默认情况下,Inkscape 不添加视图框。您可以自己手动添加一个 viewBox,但最简单的解决方案可能只是将您的蓝图 SVG 加载回 Inkscape 并再次将其保存为“优化的 SVG”。您将看到一个对话框,您需要在其中选中“启用视图框”。
您的文件现在应该像猕猴桃符号一样缩放。
【讨论】: