Raphael JS:div和纸张的宽度和高度不同?

时间:2011-06-20 13:31:00

标签: html height width raphael

我正在使用RaphaelJS绘制SVG。 我有一个大小为801 x 924的div。

我创建了一张大小相同的Raphael纸张并将其分配给该div:

var paper = Raphael('div', 801, 924);

我希望在浏览器中有一个尺寸为801 x 924像素的SVG。 但是当我在浏览器中检查svg的大小时(使用inspect元素),我看到实际大小为514 x 606像素!
svg-element的宽度和高度定义为801 x 924,但它显示为514x606 ....

为什么?我错过了某种DPI设置吗?如何创建与div完全相同的Raphael?

1 个答案:

答案 0 :(得分:0)

我的错误......我正在复制已定义VIEWBOX的现有SVG的路径......所以我认为我的路径是绝对值,但实际上它们与我在svg-editor中看到的非常不同( Inkscape中)。在Raphael中你根本不需要定义一个视图框,所以这就是它出错了。