Атрибут xmlns HTML тега <html>
HTML тег <html>Значение и применение
Атрибут xmlns (HTML тега <html>) задает пространство имен XML для документа (если необходимо соответствие документа XHTML - extensible hypertext markup language (расширяемый язык гипертекстовой разметки).
Поддержка браузерами
Атрибут | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
xmlns | Да | Да | Да | Да | Да | Да |
Синтаксис:
<html xmlns = "http://www.w3.org/1999/xhtml">
Отличия HTML 4.01 от HTML 5
Нет.Значения атрибута
Значение | Описание |
---|---|
http://www.w3.org/1999/xhtml | Задает пространство имен XML для документа (если необходимо соответствие документа XHTML). Этот атрибут необходим в XHTML. В HTML 5 нет необходимости в его использовании.
Обращаю Ваше внимание, что валидатор W3C не считает ошибкой, когда атрибут xmlns отсутствует в документе XHTML. Это обусловлено тем, что значение http://www.w3.org/1999/xhtml считается значением по умолчанию и будет добавлено в тег <html> даже если Вы не включили его. |
Пример использования
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- декларация, которая определяет тип документа как XHTML 1.0 Transitional --> <!-- корневой элемент HTML документа (все остальные элементы должны быть его потомками) --> <html xmlns = http://www.w3.org/1999/xhtml> <!-- задаем пространство имен XML для документа --> <head> <title>Название для документа</title> </head> <body> Содержимое страницы. </body> </html> <!--закрывающий элемент (после него не должно быть каких-либо элементов) -->HTML тег <html>