Firefox、SVG、文本装饰

标签 firefox svg

考虑以下代码片段:

<text style="text-decoration:underline;"> Underline </text>

它在最新版本的 Chrome 和 Safari 中都能正确呈现;然而,它在最新版本的 Firefox 中失败了。

问题:

  • 如果文本装饰不是 SVG 标准的一部分?

  • Firefox 不支持整个 SVG 吗?

最后:

  • 在上述情况下,如何在 Firefox SVG 文本中添加下划线/删除线/上方线条?

谢谢!

编辑

嗯,https://bugzilla.mozilla.org/show_bug.cgi?id=317196确认 Firefox 在 2012 年不支持 SVG 下划线? :-)

最佳答案

您链接到的错误就是它。

并且没有人支持“整个 SVG”(至少是 SVG 1.1)。很可能,没有人会这样做。

关于Firefox、SVG、文本装饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906380/

相关文章:

windows - 在 Windows 上编译基于 Qt 的 NPAPI 浏览器插件

css - 从 firefox 中的悬停中删除下划线

CSS 适用于 Firefox 但不适用于 IE9

javascript - <video> 使用 MediaRecorder() 从 <canvas> 播放录制的流,使用 canvas.captureStream() 在 firefox、chromium 上呈现不同的效果

unicode - 如何在 SVG 中显示 unicode?

jquery - 缩放解决方法?缩放问题

firefox 插件 page-mod - 当 url 不匹配时

javascript - 如何在 Raphael.js/IE 中创建一个模式 "fixed"?

javascript - 使用嵌入或对象标签中的元素

javascript - 在 svg 图像上的相对位置显示元素