files/en-us/web/svg/reference/element/tspan/index.md
The <tspan> SVG element defines a subtext within a {{SVGElement('text')}} element or another <tspan> element. It allows for adjustment of the style and/or position of that subtext as needed.
[!NOTE] The
<tspan>element does not wrap by default, to make this happen it needs to be styled with the {{CSSXRef("white-space")}} CSS property.
{{svginfo}}
0; Animatable: yes0; Animatable: yestextLength attribute.
Value type: spacing | spacingAndGlyphs; Default value: spacing; Animatable: yesThis element implements the {{domxref("SVGTSpanElement")}} interface.
html,
body,
svg {
height: 100%;
}
<svg viewBox="0 0 240 40" xmlns="http://www.w3.org/2000/svg">
<style>
text {
font: italic 12px serif;
}
tspan {
font: bold 10px sans-serif;
fill: red;
}
</style>
<text x="10" y="30" class="small">
You are
<tspan>not</tspan>
a banana!
</text>
</svg>
{{EmbedLiveSample('Example', 100, '100%')}}
{{Specifications}}
{{Compat}}