Атрибут xmlns HTML тега <html>

HTML тег <html>

Значение и применение

Атрибут xmlns (HTML тега <html>) задает пространство имен XML для документа (если необходимо соответствие документа XHTML - extensible hypertext markup language (расширяемый язык гипертекстовой разметки).

Поддержка браузерами

АтрибутChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
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>