5

我有一个 SVG 文档。在文档中有一个带有一些文本和一个属性flowRoot的元素 。text-align:center但是文本不会居中,因为它在开头包含一些空格。我不知道这些空格是从哪里来的,但是 xml:space="preserve"文档中有一个属性。删除此属性后,空格消失了。谁能向我解释为什么会这样?

4

1 回答 1

6

xml:space用于处理仅空白文本节点。空白来自空白字符,例如制表符、换行符或回车符,它们位于标签之间以提供格式。删除该 preserve值等同于将其更改为default,这会折叠或替换空白字符,具体取决于 XML 处理器。有一个相关的问题,有更详细的解释。

参考

于 2012-07-24T23:26:31.020 回答