由于某些原因,即使tspan
标签已关闭,也会保留tspan
元素的位置。如何在不添加额外tspan的情况下重置SVG tspan定位
<svg>
<text x="50" y="50">1<tspan y="55" fill="red">2</tspan>3</text>
</svg>
http://jsfiddle.net/4fzqmeud/1/
两个数字2
和3
由即使只有2
是tspan
内tspan
定位的影响。但是,fill
属性并非如此。我觉得这是一个意外的行为。
我知道我可以在3
附近使用另一个tspan
和y="50"
。但这看起来很麻烦。有没有办法在tspan
之后“自动”重置位置而不添加另一个tspan?
感谢您的解释。将firefox添加到不支持“baseline-shift”属性的浏览器。 https://bugzilla.mozilla.org/show_bug.cgi?id=308338 – Daniel