У меня есть структура HTML, которая действительно имеет 2 заголовка: на верхней части страницы есть несколько элементов навигации и кнопок, ниже - это еще один раздел, который содержит логотип и то, что я бы назвал основным навигации.Несколько заголовков и ролей ARIA
Оба распределили в обертках из-за полной ширины CSS3 градиентов так моя структура выглядит следующим образом:
<div id="topWrap">
<div id="topNavWrap">
<nav id="utilityLinks">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Page</a></li>
<li><a href="#">Page</a></li>
<li><a href="#">Page</a></li>
<li><a href="#">Page</a></li>
</ul>
</nav>
<div id="quickLinks">
<ul>
<li><a href="#">Login</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</div>
<div id="headerWrap">
<div id="header">
<div id="logo"><a href="#"><img src="logo.png" /></a></div>
<nav id="mainNav">
<ul>
<li><a href="#">Main Service Page</a></li>
<li><a href="#">Main Service Page</a></li>
<li><a href="#">Main Service Page</a></li>
<li><a href="#">Main Service Page</a></li>
<li><a href="#">Main Service Page</a></li>
</ul>
</nav>
</div>
</div>
Мой вопрос:
В этой ситуации это приемлемо, чтобы обернуть оба из этих элементов
nav
в элементеheader
, я просто обертываю свой главныйnav
и логотип в элементеheader
, или я обертываю оба в один большой элементheader
?При использовании Aria, следует ли использовать
role="main"
на моей основной навигации или мой основной элементheader
?
2) И, конечно же, вы не должны использовать 'role =" main "' в том, что он предназначен для - основного раздела _content_ вашего документа. Использование его в навигации не имеет никакого смысла. – CBroe