<html>: корневой элемент HTML-документа
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
HTML-элемент <html>
представляет корень (элемент верхнего уровня) HTML-документа, поэтому его так же называют корневым элементом. Все другие элементы должны быть потомками этого элемента, то есть находиться внутри него. В документе может быть только один элемент <html>
.
Атрибуты
Этот элемент поддерживает глобальные атрибуты.
version
Устарело-
Определяет версию HTML Document Type Definition, используемую в текущем документе. Этот атрибут является избыточным, так как информация о версии указывается в объявлении типа документа.
xmlns
-
Определяет пространство имён XML-документа. Значение по умолчанию
"http://www.w3.org/1999/xhtml"
. Требуется для разбора документов с помощью XML-парсера и необязателен для документовtext/html
.
Доступность
Несмотря на то, что HTML не требует указывать начальные и конечные теги элемента <html>
, важно это делать, так как это позволит указать lang
веб-страницы. Указание атрибута lang
с допустимым идентификатором языка в соответствии с RFC 5646: Tags for Identifying Languages (также известный как BCP 47) в элементе <html>
поможет технологиям чтения с экрана определить правильный язык. Идентификатор языка должен описывать язык, используемый для большей части содержимого страницы. Без него программы чтения с экрана обычно используют язык, установленный в операционной системе, что может привести к неправильному произношению.
Добавление правильного объявления lang
в элемент <html>
также гарантирует, что важные метаданные, содержащиеся в <head>
страницы, такие как <title>
, также будут объявлены правильно.
Примеры
<!doctype html>
<html lang="ru">
<head>
<!-- … -->
</head>
<body>
<!-- … -->
</body>
</html>
Техническая сводка
Категории контента | Отсутствуют. |
---|---|
Допустимое содержимое | Один элемент <head> , за которым следует один элемент <body> . |
Пропуск тегов |
Открывающий тег может быть пропущен, если первое, что находится внутри элемента <html> , не является комментарием.Если сразу за элементом <html> следует комментарий, то закрывающий тег пропускать нельзя.
|
Допустимые родители | Отсутствуют. Это корневой элемент документа. |
Неявная ARIA-роль | document |
Допустимые ARIA-роли | Атрибут role не допускается |
DOM-интерфейс | HTMLHtmlElement |
Спецификации
Specification |
---|
HTML Standard # the-html-element |
Совместимость с браузерами
BCD tables only load in the browser