有人可以解释XHTML5中xml:space属性的用途吗?

时间:2010-11-17 11:12:28

标签: xml html5

我想知道xml:space属性做了什么以及它在XHTML5中的值是什么。并且xml:space属性是否有任何限制?

1 个答案:

答案 0 :(得分:3)

没有XHTML5这样的东西。如果是“XHTML5”,则表示HTML5,而不是:

  

XML规范还允许在XML命名空间中的XML文档中的任何元素上使用xml:space属性。 此属性对HTML元素没有影响,因为HTML中的默认行为是保留空格。

来自http://www.w3.org/TR/html5/elements.html

现在,对于XML文档,xml:space指定了处理空格的方式。两个可能的值为defaultpreserve。默认会将所有空格修剪为单个空格(CDATA除外)。保留将保持连续空格的数量。

在HTML中,始终保留空格。例如,它允许在CSS中使用<pre/>标记或white-space属性。