XHTML5 не существует.Если под «XHTML5» вы подразумеваете HTML5, то:
Спецификация XML также позволяет использовать атрибут xml: space в пространстве имен XML для любого элемента в документе XML. Этот атрибут не влияет на элементы HTML , поскольку поведение по умолчанию в HTML заключается в сохранении пробелов.
С http://www.w3.org/TR/html5/elements.html
Теперь для документов XMLв общем, xml: space указывает способ обработки пробелов.Два возможных значения: default
и preserve
.По умолчанию все кадры будут обрезаны до одного (кроме CDATA).Preserve сохранит количество последовательных пробелов как есть.
В HTML пробелы сохраняются всегда.Это позволяет, например, использовать тег <pre/>
или свойство white-space
в CSS.