На демонстрационных веб-сайтах ARIA role="contentinfo"
обычно добавляется в нижний колонтитул
элемент.
Тем не менее, нижние колонтитулы в современном веб-дизайнемогут быть креативными, так как они также могут содержать такие элементы, как дополнительные навигационные ссылки, ссылки на социальные сети или даже форму информационного бюллетеня.
Для примера возьмем следующие коды нижнего колонтитула. Следует ли добавить role="contentinfo"
в нижний колонтитул
или элемент p
?
РЕДАКТИРОВАТЬ: я задал этот вопрос, используя список рассылки W3C ARIA, и Стив Фолкнер, член рабочей группы W3C HTML, ответил.Вот его предложение:
Я бы также принял во внимание то, как браузеры отображают элемент нижнего колонтитула в API специальных возможностей.
В Firefox нижний колонтитул сопоставляется с ARIA role=contentinfo
В Webkit/safari/chrome нижний колонтитул сопоставляется с ARIA role=group, если он содержится в разделе или элементе статьи, в противном случае он сопоставляется с role=contentinfo
В IE не сопоставляетсяДелаем так:
некоторый контентприведет к объявлению вложенных ориентиров contentinfo в браузерах, которые уже сопоставляют нижний колонтитул с contentinfo.
Поэтому я бы предложил добавить role=contentinfo в основной нижний колонтитул, не слишком беспокоясь о содержании, которое, по вашему мнению, может быть неуместным в нижнем колонтитуле.
Таким образом, предлагаемый подход заключается в добавлении role="contentinfo"
в основной нижний колонтитул
.