在Safari中一切都很好,在Firefox中,svg的大小不正确,当我转换它时,它就会消失。我正在运行Safari Mac 5.1.7和Firefox Mac 15.0。
代码是用d3创建的,但我刚刚提供了html。
现在你看到它了:http://bl.ocks.org/3531350
现在你没有:http://bl.ocks.org/3531267(已编辑,现在可以使用)
我想我在某个地方犯了一个愚蠢的错误,但我却看不到它!
答案 0 :(得分:2)
如果我将100%的高度和宽度属性添加到外部svg元素,我可以在灰色区域的底部看到svg。如果您使用嵌入在html中的svg,他们确实需要在那里。我怀疑Safari在某些时候需要嵌入式svg的宽度/高度。