javascript - 为什么 SVG 路径元素比 SVG 框大

标签 javascript html svg

你能告诉我为什么我的路径框尺寸大于 SVG 框尺寸吗?

代码: https://jsfiddle.net/saj91yjL/

SVG 框大小:

enter image description here

路径框大小:

enter image description here

您可以看到路径框的高度大于 SVG 的高度。我该如何解决?我希望两个高度(SVG 和路径)都是 400 像素。

最佳答案

不同的浏览器以不同的方式绘制路径。同样的 fiddle 在 Chrome 中显示路径的高度为 405.2px,在 Firefox 中为 ~400.7px

对于那些寻找解决方法的人:

svg {
   overflow: visible;
}

DEMO

关于javascript - 为什么 SVG 路径元素比 SVG 框大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175754/

相关文章:

javascript - 无法将粒子JS设置为背景

html - 将 HTML 数据写入 NSPasteboard

Javascript knockout 绑定(bind)嵌套对象不起作用

python - 大 d3.js 图形、 Canvas 或服务器端渲染?

javascript - 增加 SVG 元素的悬停区域

javascript - JavaScript 如何评估大于和小于操作?

javascript - d3条形图是颠倒的

javascript - SugarCRM 新库存安装样式和脚本未正确链接

javascript - d3 SVG Line 元素不触发 onclick 事件

JavaScript - 撤消数组的排序