XHTML - добавление новых элементов - PullRequest
3 голосов
/ 07 июля 2010

Как добавить новые теги в документ xhtml, не делая разметку недействительной?

например:

вместо <span class="time"> Я бы хотел использовать <time>. Это возможно? потому что я видел, как приложение на Facebook делает что-то вроде этого.

1 Ответ

1 голос
/ 07 июля 2010

Вам нужно объявить новое пространство имен для ваших изобретенных элементов:

<html xmlns:foo="urn:my-namespace">
...
<foo:time>...</foo:time>

или

<html>
...
<time xmlns="urn:my-namespace">...</time>

Конечно, это не будет иметь смысла для вашегобраузер, но я полагаю, у вас есть веские причины хотеть сделать это.

...