html атрибут xmlns

Використовується в XHTML для оголошення простору імен - сукупності найменувань елементів і атрибутів, призначених для збереження унікальності імен.

Значенням атрибута xmlns виступає адреса файлу оголошує потрібний простір назв, для XHTML значення завжди дорівнює http://www.w3.org/1999/xhtml</a>.

Цей атрибут також є частиною синтаксису XML, тому може використовуватися для додавання префікса, щоб оголосити додатковий простір імен для документа. Наприклад xmlns: my задає адресу файлу для елементів з префіксом my.

Нотатка:

Атрибут xmlns є обов'язковим в XHTML, але він недійсний в HTML 4.01, і необов'язковий в HTML5.

Нотатка:

HTML-валідатор на http://w3.org не скаржиться, коли атрибут xmlns відсутній в XHTML документі . Це відбувається тому, що простір імен "xmlns=http://www.w3.org/1999/xhtml" встановлений без задання, і буде доданий в тег <html>, навіть якщо ви не вказали його.

Синтаксис

<html xmlns="http://www.w3.org/1999/xhtml">

Атрибут xmlns може отримувати єдине значення :

http://www.w3.org/1999/xhtml

В якості значення вказується повна адреса документа з описом простору імен. Для XHTML значення завжди http://www.w3.org/1999/xhtml.

Переглядачі

Переглядач

1+

1+

1.3+

1+

5+

12+

Переглядач

1+

1+

1+

2+


Мобільних переглядачів ще не додано.

Приклади


Найпростіший приклад використання HTML атрибута xmlns теґа <HTML>

See the Pen html_xmlns_in_ua by css.in.ua (@css_in_ua) on CodePen.

Різниця між HTML 4.01 та HTML5


Немає жодної різниці.

Різниця між XHTML та HTML


Немає жодної різниці.