【问题标题】:Firefox, SVG, text-decorationFirefox、SVG、文本装饰
【发布时间】:2012-06-10 00:09:06
【问题描述】:

考虑下面的sn-p代码:

<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 下划线? :-)

【问题讨论】:

标签: firefox svg


【解决方案1】:

你链接到的错误就是它。

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

【讨论】:

  • 为什么没有人完全支持 SVG1.1?是否有正在开发或已经存在的技术可以替代 SVG?因为,如果不是,则永远不会是 long 时间。
  • 因为 SVG 1.1 的某些部分与其他规范(例如 CSS)相矛盾。所以 UA 必须选择是支持 SVG 1.1 还是 CSS,他们会倾向于选择 CSS。
猜你喜欢
  • 2011-03-02
  • 1970-01-01
  • 2018-07-19
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 2017-03-26
  • 2010-10-14
  • 2012-04-10
相关资源
最近更新 更多