3
我有一个SVG文档。在该文档中,有一个flowRoot
元素具有一些文本和 text-align:center
属性。但是文本不会居中,因为它在开始时包含一些空格。我不知道这些空白来自哪里,但文档中有一个xml:space="preserve"
属性。删除此属性后,空白处消失。有人可以向我解释为什么会发生这种情况吗?SVG xml:空间属性问题
我有一个SVG文档。在该文档中,有一个flowRoot
元素具有一些文本和 text-align:center
属性。但是文本不会居中,因为它在开始时包含一些空格。我不知道这些空白来自哪里,但文档中有一个xml:space="preserve"
属性。删除此属性后,空白处消失。有人可以向我解释为什么会发生这种情况吗?SVG xml:空间属性问题
xml:space用于处理仅限空白的文本节点。白色空格来自空格字符,如标签,换行符或回车符,它们位于标签之间以提供格式。删除preserve
值与将其更改为default
相当,后者根据XML处理器而折叠或取代whitespace characters。有一个更详细的解释related question。
参考