在调整窗口大小之前,Firefox不会调整SVG的大小

在调整窗口大小之前,Firefox不会调整SVG的大小,firefox,svg,Firefox,Svg,我在画布元素的数据属性中设置了一个SVG。它的高度和宽度应该取决于它的容器,所以它可以响应。除了Firefox,它在任何地方都可以正常工作。发生的情况是,当页面第一次加载时,SVG以其原始大小显示,该大小比容器小得多。但是,当我调整窗口的大小时,SVG将按预期的方式放大以填充容器 页面在这里,SVG是左侧的透明心脏 下面是svg标签中的代码 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999

我在画布元素的数据属性中设置了一个SVG。它的高度和宽度应该取决于它的容器,所以它可以响应。除了Firefox,它在任何地方都可以正常工作。发生的情况是,当页面第一次加载时,SVG以其原始大小显示,该大小比容器小得多。但是,当我调整窗口的大小时,SVG将按预期的方式放大以填充容器

页面在这里,SVG是左侧的透明心脏

下面是svg标签中的代码

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin meet" viewBox="0 0 208 178" width="208" height="178">

我可以调整向量本身的大小,并重新保存SVG文件,以便在页面加载时保持正确的大小,但我计划在站点导航中使用相同的SVG,并且它需要比现在小得多。

这一点刚刚由。该修复程序将包含在Firefox 34中。

这是一个已知的错误,外部样式表会进一步调整大小。呃,我应该认为这与此有关。谢谢