Dostępność · Senior · Pytanie 8 z 75
Dlaczego dodatkowy wrapper może zepsuć ten widżet?
<div role="tablist">
<div class="scroller">
<button role="tab">One</button>
</div>
</div>- 1
tabmusi należeć dotablist, a generic pomiędzy to psuje - 2
divjest zakazany w każdym elemencie z rolą ARIA - 3React usuwa atrybuty
rolez zagnieżdżonych elementów przy hydracji
Pokaż odpowiedź
Poprawna odpowiedź: tab musi należeć do tablist, a generic pomiędzy to psuje
Wyjaśnienie
Role mają wymagany kontekst. Technologia wspomagająca może źle odczytać karty. Popraw DOM lub w ostateczności użyj aria-owns.