На странице примеров W3C ARIA для Banner Landmark этот текст находится на вкладке HTML Techniques : (выделите мое)
- Элемент HTML5
header
определяет ориентир banner
, когда его контекстом является элемент body
. - Элемент HTML5
header
равен , а не считается ориентиром banner
, когдаэто потомок любого из следующих элементов: article
aside
main
nav
section
Я понимаю, что заголовок в этом коде не будет автоматически иметь роль баннера:
<body>
<main>
<article>
<header><!-- ... --></header>
</article>
</main>
</body>
Но как насчет заголовка, вложенного ни в один из элементов, описанных выше, тогда как не является прямым потомком элемента body
?
Автоматически ли установлен заголовок в этом кодероль баннера или нет?
<body>
<div>
<header><!-- ... --></header>
<main></main>
</div>
</body>
Что является контекстом элемента / элемента header
?
Является ли это только прямым родителем элемента?
Или это ближайшийэлемент предка, который устанавливает контекст?
Я не смог найти подсказки в Документации по ролям на w3.org. Слово context упоминалось много раз на этой странице, но не втот же контекст (каламбур), как указано на странице примеров.