Firefox 火狐。。。SVG。。。强调如何为基督';看在上帝的份上?

Firefox 火狐。。。SVG。。。强调如何为基督';看在上帝的份上?,firefox,svg,Firefox,Svg,到目前为止,我尝试的任何方法都无法让Firefox在某些文本下划线 根据谷歌搜索结果,这个问题已经被知道并记录了五年多了。。。那不可能是真的。。。发生了什么事 有人知道任何持续工作的解决方法,甚至可能知道他们为什么还没有修复它的原因。。。我非常好奇的是,Firefox还不支持SVG中文本的下划线以及其他文本装饰,这是真的。(证明了这一点。)有一个计划在未来几个月内重新编写SVG文本布局代码,其结果应该是(除其他外)正常工作 同时,如果您确实需要它们(并且无法使用手动绘制它们,因为例如您不知道文本

到目前为止,我尝试的任何方法都无法让Firefox在某些文本下划线

根据谷歌搜索结果,这个问题已经被知道并记录了五年多了。。。那不可能是真的。。。发生了什么事


有人知道任何持续工作的解决方法,甚至可能知道他们为什么还没有修复它的原因。。。我非常好奇的是,Firefox还不支持SVG中文本的下划线以及其他文本装饰,这是真的。(证明了这一点。)有一个计划在未来几个月内重新编写SVG文本布局代码,其结果应该是(除其他外)正常工作

同时,如果您确实需要它们(并且无法使用
手动绘制它们,因为例如您不知道文本度量),您可以使用
包含一些带有下划线的HTML内容。

在我的Firefox中,如果将SVG中的
ForeignObject
文本包含在正确的标记中,它将得到完美的下划线:

blub

。。。在svg中将html声明为命名空间后,示例代码如下所示:

<div style="border:solid black 2px;">
<svg:svg xmlns="http://www.w3.org/2000/svg"
  xmlns:html="http://www.w3.org/1999/xhtml"
  width="300" height="50" > 
 <foreignObject width="80" height="50">
   <html:u>blub</html:u>
 </foreignObject>
</svg:svg>
</div>

布鲁布

这是您的解决方案吗?

您尝试过什么?你得到了什么结果?你想要什么结果?在哪里有文件证明这已经是一个问题超过5年了?CSS样式内联和内-标记,有文件记录的属性和文件记录的值,我得到的结果在“没有下划线”的地方,其余的只是在Google中键入关键字。对于未来的浏览者来说,从25.0.1开始,这是有效的。不知道什么时候改的。外物听起来很有趣。我会查出来的。。。谢谢你知道,包含像这样的简单功能是失败的,这浪费了太多的开发时间。如果你想支持一个特性,就要适当地支持它,哦,比你更神圣的Mozilla项目。好的,回到实现冗长的foreignObject解决方案。生命太短暂了,看起来确实很有趣!谢谢这几乎完成了任务。。。你知道如何将它无缝地集成到一个或多个部分中吗。B/c知道它默认位于(0,0),我必须明确地重新定位它。使用此方法是否可以只在一个单词中输入文本并在其中加下划线?现在,Google Chrome似乎不喜欢此解决方案。在去掉“:svg'-es”后,您的示例代码可以正常工作。但在铬合金中,斑点在放入后消失。据我所知(见