Да предположим, че имам това
<div id="div1">
<span tabindex="0">Span0</span>
<span tabindex="0">Span1</span>
<span tabindex="0">Span2</span>
</div>
<div id="div2">
<span tabindex="0">Span20</span>
<span tabindex="0">Span21</span>
<span tabindex="0">Span22</span>
</div>
Има ли начин да накарате всички обхвати в div2 да имат предимство пред обхватите в dev1 по отношение на реда на табулаторите, въпреки факта, че всичките им стойности на tabindex са зададени на 0? т.е. ако вляза с табулатор в страницата с включен екранен четец, той трябва да премине през интервалите в div2 първо при натискане на tab, преди да премине към div1
Забележка: моят действителен случай на употреба е много по-сложен от този... това е само за илюстрация
Забележка: Знам, че мога да променя стойностите на tabindex до различни от нула, но това не е това, което търся. Търся възможността да задам приоритет на всички елементи в div наведнъж, въпреки факта, че елементите са зададени като tabindex=0...
Забележка: Това трябва да важи и за всички елементи с възможност за разделяне като цяло, т.е. не само тези, които са маркирани като tabindex="0"
Има ли начин да го направя БЕЗ javascript? т.е. използвайки html, css или ARIA тагове: https://msdn.microsoft.com/en-us/library/ie/gg701982%28v=vs.85%29.aspx? Възможно ли е да го направите с основните роли: http://www.w3.org/WAI/PF/aria-practices/#focus_tabindex ‹-потърсете „Присвояване на забележителни роли на всеки регион“?
Ако е така, как да го направя