我想知道xml:space属性做了什么以及它在XHTML5中的值是什么。并且xml:space属性是否有任何限制?
答案 0 :(得分:3)
没有XHTML5这样的东西。如果是“XHTML5”,则表示HTML5,而不是:
XML规范还允许在XML命名空间中的XML文档中的任何元素上使用xml:space属性。 此属性对HTML元素没有影响,因为HTML中的默认行为是保留空格。
来自http://www.w3.org/TR/html5/elements.html
现在,对于XML文档,xml:space指定了处理空格的方式。两个可能的值为default
和preserve
。默认会将所有空格修剪为单个空格(CDATA除外)。保留将保持连续空格的数量。
在HTML中,始终保留空格。例如,它允许在CSS中使用<pre/>
标记或white-space
属性。