Кратко
СкопированоARIA-роль ориентира, которая определяет область хедера или «шапки» сайта. Обычно в хедере размещается название компании, логотип, навигация по сайту, поиск и другой похожий контент.
Роль banner
есть у <header>
по умолчанию.
Пример
Скопировано<div role="banner"> <img src="logo.svg" alt="Подушколандия"> <nav> <ul> <li> <a href="/history/">История подушек</a> </li> <li> <a href="/catalog/">Каталог подушек</a> </li> </ul> </nav></div>
<div role="banner"> <img src="logo.svg" alt="Подушколандия"> <nav> <ul> <li> <a href="/history/">История подушек</a> </li> <li> <a href="/catalog/">Каталог подушек</a> </li> </ul> </nav> </div>
Как пишется
СкопированоДобавьте к тегу role
. Лучше, чтобы это были семантически нейтральные <div>
или <span>
. Одно из правил использования ARIA — не перезаписывать роли без необходимости.
В большинстве случаев лучше использовать <header>
вместо роли banner
.
Для элемента с ролью banner
можно использовать все глобальные ARIA-атрибуты.
Как понять
СкопированоРоль banner
создаёт ориентир на странице. Это значит, что пользователи скринридеров могут быстро переместиться к этой части страницы с помощью горячих клавиш или через меню с ориентирами.