Может кто-нибудь объяснить, для чего используется атрибут xml: space в XHTML5? - PullRequest
2 голосов
/ 17 ноября 2010

Мне было интересно, что делает атрибут xml: space и каковы его значения в XHTML5. и имеет ли атрибут xml: space какие-либо ограничения?

1 Ответ

3 голосов
/ 17 ноября 2010

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...