5

SVGドキュメントがあります。ドキュメントにはflowRoot、テキストと text-align:center属性を持つ1つの要素があります。ただし、最初に空白が含まれているため、テキストは中央に配置されません。これらの空白がどこから来ているのかわかりませんが xml:space="preserve"、ドキュメントに属性があります。この属性を削除すると、空白はなくなります。なぜこれが起こっているのか誰かが私に説明できますか?

4

1 に答える 1

6

xml:spaceは、空白のみのテキストノードを処理するために使用されます。空白は、タブ、改行、キャリッジリターンなどの空白文字から取得されます。これらは、書式設定を提供するためにタグの間に配置されます。値を削除する ことは、preserve値をに変更することと同じです。これは、XMLプロセッサに応じて、空白文字defaultを折りたたむか、置き換えます。より詳細な説明を含む関連する質問があります。

参考文献

于 2012-07-24T23:26:31.020 に答える