【发布时间】:2022-01-14 15:23:34
【问题描述】:
我正在尝试在 SVG 文档的早期定义 tspan,以便稍后可以将其嵌入到 text 中。至少在 Firefox 中,下面的代码不会产生这个结果。
<svg version="1.1" width="500" height="500" xmlns="http://www.w3.org/2000/svg">
<defs>
<tspan id="transcluded-text">This is a text</tspan>
</defs>
<text>
<use href="#transcluded-text"/>
</text>
</svg>
使用 Firefox 的 Inspect 工具,use 元素按预期包含一个影子 DOM (#shadow-root),但影子 DOM 本身是空的。
不使用 Javascript,是否可以像这样在 text 中嵌入 tspan?
【问题讨论】:
-
你没有。
标签: svg