Возможно ли правильно иметь более одного элемента на странице, отмеченной атрибутом role="main"
?
Есть страница с результатами поиска, разбитыми на порции. Части аналогичны страницам, но новая часть появляется на странице, когда с помощью AJAX поступает больше данных.
Я бы хотел, чтобы пользователи JAWS (и так далее) понимали структуру документа и предоставляли им информацию о том, что перед ними находится страница результатов поиска и она разбита на части.
Эта разметка произносится JAWS именно так, как я хочу:
<div class="main" role="main" aria-label="Search results">
<div class="main__portion" role="main" aria-label="Page 1">
<a href="#">Link 1</a><br/>
<a href="#">Link 2</a>
</div>
<div class="main__portion" role="main" aria-label="Page 2">
<a href="#">Link 1</a><br/>
<a href="#">Link 2</a>
</div>
</div>
Но отмечать каждую порцию знаком role="main"
кажется накладным. Какая роль больше подходит? И требование состоит в том, что JAWS должен прочитать «Страница результатов поиска 1», когда фокусируется на первой ссылке.