我在 SVG 中使用相对定位的 HTML 元素foreignObject
。然而,在 Chrome 中,相对定位的内容并不尊重scale()
or viewBox
。因此,它的尺寸不合适。
这是我在 jsFiddle 上遇到的问题的示例。所有三个文本片段对于最终用户来说应该显示相同的大小......但在 Chrome 中却不然。
这是什么原因造成的?
Firefox 屏幕截图(如预期?)
Chrome 屏幕截图(错误?)
从
24 个相关错误foreignObject在 WebKit 跟踪器和
19 相关问题foreignObject在 Chromium 追踪器上,
看来这很可能是无意的行为。我鼓励您查看 WebKit bug 列表,看看这个问题是否已知。如果不是,请尝试在另一个 WebKit 浏览器上重现此错误。如果问题可以重现,例如Safari,将其作为 bug 提交给 WebKit;如果没有,请将其作为错误提交给 Chromium。
我的猜测是这是一个 WebKit bug;this bug看起来有点相似。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)