1
6
只有当SVG中定义了一个viewbox时,我才能在Firefox和Safari(在Windows上)之间获得不同的大小结果。 解决办法是
然后,FF和Safari都表现出相同的行为!如果这适用于您的情况,您应该尝试这个方法。 编辑:关于您的新问题: -Safari的透明度似乎是一个缺陷: bugs Webkit -嵌入的标准方法:我认为没有标准方法。可以使用object、iframe、img或svg(内联声明)。 如果你想让它在每一个浏览器中工作,你可能必须使用浏览器嗅探和使用对象或img标签,这取决于浏览器。或者你应该试试iframes。因为他们应该在Safari和Firefox中有透明的背景。(但不懂歌剧) 就像Webdev浏览器中始终存在的那样,支持是一个大问题,正如您在这里看到的: svg support (单击图像时,可以详细检查SVG功能) |
2
0
如果您正在使用 svgweb 对于SVG的IE渲染,您可以在大多数浏览器中实现相同的行为。这假设您的SVG不是交互式的(包含javascript),否则需要为任何浏览器嵌入它。
|