gpt4 book ai didi

html - SVG foreignObject 和绝对定位

转载 作者:太空狗 更新时间:2023-10-29 15:50:52 33 4
gpt4 key购买 nike

当我在 svg:foreignObject 内的 html 对象上使用它时,我遇到了绝对和相对定位问题。

我做了这个jsfiddle来证明我的问题。

div.wrapper应该和svg:g中的rect在同一个位置,这个div里面的段落应该按照 css 中的描述进行定位。

我在以下浏览器 (Mac) 中遇到问题:

  • Safari 6.0.3
  • Chrome 26.0.1410.63
  • 傲游 4.0.3.6000。

它在 Firefox 19.0.2 中的运行符合我的预期。

我的代码有问题吗?有谁知道如何解决这个问题?

更新

我找到了 this bug ,这可能是问题所在。看起来 issue tracker 上的 foreignObject 有很多问题。对于 webkit。

如果有人知道如何将段落放置在 div 的 Angular 落,我将不胜感激。

最佳答案

这篇文章和错误仍然存​​在很长时间了。

我实际上发现,如果您在 foreignObject 元素中使用 x="50"Y="50" 属性,它将在 Chrome 中按预期工作。

我知道这与transform 不同,但至少您可以正确定位您的内容。

关于html - SVG foreignObject 和绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16040631/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com