<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-документа, поэтому его так же называют корневым элементом. Все другие элементы должны быть потомками этого элемента (должны находиться внутри него).
Категории контента | Отсутствуют. |
---|---|
Допустимое содержимое | Один элемент <head> , за которым следует один элемент <body> . |
Пропуск тегов | Открывающий тег может быть пропущен, если первое, что находится внутри элемента <html> , не является комментарием. В HTML5 закрывающий тег может быть пропущен. В старых версиях HTML, если сразу за элементом <html> следует комментарий (при наличии элемента <body> ), то закрывающий тег пропускать нельзя. |
Допустимые родители | Отсутствуют. Это корневой элемент документа. |
Допустимые ARIA-роли | Нет |
DOM-интерфейс | HTMLHtmlElement |
Атрибуты
К этому элементу применимы глобальные атрибуты.
manifest
-
Определяет URI файла манифеста, указывающего ресурсы, которые должны быть сохранены в локальном кеше. Смотрите Использование кеша приложений.
version
-
Определяет версию HTML DTD (Document Type Definition, больше известное как Doctype), которая управляет текущим документом. Этот атрибут не нужен, потому что он является избыточным, так как есть информация, указываемая в объявлении типа документа.
xmlns
-
Определяет пространство имён XHTML-документа. Значение по умолчанию
"http://www.w3.org/1999/xhtml"
. Это требуется при парсинге документов с помощью парсера XML и необязательно для документовtext/html
.
Пример
<!doctype html>
<html lang="en">
<head>
...
</head>
<body>
...
</body>
</html>
Доступность
Добавление атрибута lang
с допустимым (валидным) идентификатором языка (определены в документе IETF BCP47) в элемент <html>
поможет технологии чтения с экрана правильно определить язык. Идентификатор языка должен описывать язык, который используется большей частью содержимого страницы. Без него программы чтения с экрана, как правило, по умолчанию используют язык операционной системы, который может может стать причиной неправильного произношения.
Добавление валидного атрибута lang
в элемент <html>
также гарантирует, что важные метаданные, содержащиеся в элементе <head>
, например заголовок страницы <title>
, также будут объявлены правильно.
Спецификации
Specification |
---|
HTML Standard # the-html-element |
Совместимость с браузерами
BCD tables only load in the browser