【发布时间】:2015-03-18 21:13:31
【问题描述】:
有没有办法使 SVG 元素的宽度和高度等于其中的 text 节点内的文本宽度?
这是一个演示:
http://codepen.io/Tiger0915/pen/LEyePy
这是 SVG 标记:
<span>I want </span>
<svg width="100%" height="80px">
<text x="0" y="0" fill="white">
THESE WORDS
</text>
</svg>
<span>to be an SVG</span>
理想情况下,我希望将 SVG 视为内联元素(例如 span 节点)。
我希望它像这样呈现:
I want THESE WORDS to be an SVG
THESE WORDS 是 SVG。
如果我在svg 节点上执行width="auto" height="auto",它根本不会渲染。
如何使 SVG 元素自动适应其中文本元素的宽度?
【问题讨论】:
标签: html css svg height inline