Help us test MDN's new front-end: https://discourse.mozilla.org/t/help-us-test-mdns-new-react-front-end-beta/42593

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>, также будут объявлены правильно.

Спецификации

Спецификация Статус Комментарий
HTML Living Standard
Определение '<html>' в этой спецификации.
Живой стандарт  
HTML5
Определение '<html>' в этой спецификации.
Рекомендация Добавлена поддержка атрибута manifest (позже устарел). Атрибут version больше не поддерживается.
HTML 4.01 Specification
Определение '<html>' в этой спецификации.
Рекомендация Устаревший атрибут version.

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
htmlChrome Полная поддержка ДаEdge Полная поддержка ДаFirefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
manifest
Устаревшая
Chrome Полная поддержка 4Edge Полная поддержка ДаFirefox Полная поддержка 3.5
Полная поддержка 3.5
Частичная поддержка 3
Замечания
Замечания Versions of Firefox prior to 3.5 ignore the NETWORK and FALLBACK sections of the cache manifest file.
IE Полная поддержка 10Opera Полная поддержка 10.6Safari Полная поддержка 4WebView Android Полная поддержка 4Chrome Android Полная поддержка 18Edge Mobile Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android Полная поддержка 11Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка Да
version
Устаревшая
Chrome Полная поддержка ДаEdge Полная поддержка ДаFirefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
xmlnsChrome Полная поддержка ДаEdge Полная поддержка ДаFirefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах
Смотрите замечания реализации.
Смотрите замечания реализации.

Смотрите также

  • Элемент верхнего уровня MathML: <math>
  • Элемент верхнего уровня SVG: <svg>

Метки документа и участники

Внесли вклад в эту страницу: JCodeg, PopovDaniil, Aleksej, karskiy
Обновлялась последний раз: JCodeg,