foreignObject上的属性值无效(FIREFOX)

时间:2017-10-03 15:50:27

标签: html css firefox svg

我的页面中有一个foreignObject,其位置由XY值定义。

 <foreignObject style="X:883;Y:540;">
      <input type="checkbox">
 </foreignObject>

当我在Chrome中打开它时,它运行正常,但是当我在Firefox上打开我的页面时,该位置不起作用。如果我检查该元素,我会在Invalid property valueX上看到警告:Y

知道它来自何处?

1 个答案:

答案 0 :(得分:2)

检查您的代码,文档说它应该像:

一样使用
 <foreignObject x="883" y="540">
  <input type="checkbox">
 </foreignObject>

https://developer.mozilla.org/de/docs/Web/SVG/Element/foreignObject

style属性存在,但用于其他情况。 y和x是自己的属性,也必须使用。