看来line-height是svg文本中缺少的一个CSS属性。我发现SVG的最佳资源是:Jenkov.com SVG Tutorials 并且没有提及could I find mention of it on MDN。
因此,如果有人能够明确地阐明这一点或分享技术。我基本上对包装的文本行之间的间距感兴趣,而不是独立的文本元素。
由于
答案 0 :(得分:9)
SVG 1.1(官方)仅支持单行文本,因此没有line-height
设置。
我刚尝试在Inkscape中创建一个文本块,并且它使用flowRoot
元素(包含flowPara
元素及其中的实际文本)。然后,flowRoot
元素实际上已分配line-height
(以%为单位)。
我不知道自it used to be part of SVG 1.2以来对这种方式的广泛支持。您可能还想查看此处:Auto line-wrapping in SVG text