为什么我在SVG路径(例如vs chrome)上获得非常不同的结果?

huangapple go评论58阅读模式
英文:

Why do I get very different results for SVG path i.e. vs chrome?

问题

以下是翻译好的内容:

"Hi I have this SVG path and it works perfectly in IE (oddly) but only displays a tiny line in Chrome. Any help appreciated!"

style:

	.svg {
		z-index: 1;
		position: absolute;
		top: 0px;
		left: 0px;
	}
英文:

Hi I have this SVG path and it works perfectly in IE (oddly) but only displays a tiny line in Chrome. Any help appreciated!

<svg class="svgs" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path style="stroke:#ff0000; fill:none;" d="M428 237L200 500"/></svg>

style:

	.svg {
		z-index: 1;
		position: absolute;
		top: 0px;
		left: 0px;
	}

答案1

得分: 2

您没有指定高度、宽度(或视图框)。

默认画布大小为300 x 150像素,您大部分时间在画布外绘制。

看起来Chrome(和Firefox)默认为overflow: hidden; 而IE默认为overflow: visible。

最好指定一个大小并将您的绘制限制在该大小内。

英文:

You've not specified a height or width (or a viewBox).

The default canvas size is 300 x 150px and you're mostly drawing outside of that.

Looks like Chrome (and Firefox) default to overflow: hidden; whereas IE defaults to overflow: visible

Best specify a size and restrict your drawing to that size.

huangapple
  • 本文由 发表于 2020年1月6日 22:25:53
  • 转载请务必保留本文链接:https://go.coder-hub.com/59613784.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定