====== ====== HTML-элемент [[software:development:ps_pycharm:html5:element:|]] представляет собой корень (элемент верхнего уровня) HTML-документа, поэтому его так же называют корневым элементом. Все другие элементы должны быть потомками этого элемента (должны находиться внутри него). {{tablelayout?colwidth="200px"}} ^ Категории контента ^ Отсутствуют. ^ |Допустимое содержимое| Один элемент [[software:development:ps_pycharm:html5:element:|]], за которым следует один элемент [[software:development:ps_pycharm:html5:element:|]].| |Пропуск тегов| Открывающий тег может быть пропущен, если первое, что находится внутри элемента [[software:development:ps_pycharm:html5:element:|]], не является комментарием. В HTML5 закрывающий тег может быть пропущен. В старых версиях HTML, если сразу за элементом [[software:development:ps_pycharm:html5:element:|]] следует комментарий (при наличии элемента [[software:development:ps_pycharm:html5:element:|]]), то закрывающий тег пропускать нельзя.| |Допустимые родители| Отсутствуют. Это корневой элемент документа.| |Допустимые ARIA-роли| Нет| |DOM-интерфейс| [[software:development:ps_pycharm:api:HTMLHtmlElement|HTMLHtmlElement]]| ===== Атрибуты ===== К этому элементу применимы .[[software:development:ps_pycharm:html5:attribute:global_attributes|глобальные атрибуты]] [[software:development:ps_pycharm:html5:attribute:manifest|]] \\ Определяет URI файла манифеста, указывающего ресурсы, которые должны быть сохранены в локальном кеше. Смотрите Использование кеша приложений. [[software:development:ps_pycharm:html5:attribute:version|]] \\ Определяет версию HTML DTD (Document Type Definition, больше известное как Doctype), которая управляет текущим документом. Этот атрибут не нужен, потому что он является избыточным, так как есть информация, указываемая в объявлении типа документа. [[software:development:ps_pycharm:html5:attribute:xmlns|]] \\ Определяет пространство имён XHTML-документа. Значение по умолчанию "http://www.w3.org/1999/xhtml". Это требуется при [[software:development:ps_pycharm:html5:glossary:parse|парсинге]] документов с помощью [[software:development:ps_pycharm:html5:glossary:parse|парсера]] XML и необязательно для документов text/html. ==== Пример ==== ... ... ==== Проблемы доступности ==== Добавление атрибута [[software:development:ps_pycharm:html5:element:|]] с допустимым (валидным) идентификатором языка (определены в документе IETF BCP47) в элемент [[software:development:ps_pycharm:html5:element:|]] поможет технологии чтения с экрана правильно определить язык. Идентификатор языка должен описывать язык, который используется большей частью содержимого страницы. Без него программы чтения с экрана, как правило, по умолчанию используют язык операционной системы, который может может стать причиной неправильного произношения. Добавление валидного атрибута [[software:development:ps_pycharm:html5:element:|]] в элемент [[software:development:ps_pycharm:html5:element:|]] также гарантирует, что важные метаданные, содержащиеся в элементе [[software:development:ps_pycharm:html5:element:|]], например заголовок страницы [[software:development:ps_pycharm:html5:element:|]], также будут объявлены правильно. [[https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Understandable|MDN Understanding WCAG, Guideline 3.1 explanations ]] \\ [[https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/meaning-doc-lang-id.html|Understanding Success Criterion 3.1.1 | W3C Understanding WCAG 2.0]]