Tab Control: Accessibility
Nazaj: predstavitveni pregled
1. Pregled in namen
Stanje: osnova (preprosta navigacija s povezavami) [Live], vzorec ARIA tabs za način panelov [Live].
2. Predpogoji
osnovna pogodba Tab Controla že razumljena.
3. Pojmi
Vloga sledi funkciji: dokler je tabs() čista navigacija, namerno
nosi brez role=„tablist“ — ta vloga za čisto navigacijo ne bi
bila pravilna in bi bralnikom zaslona napačno signalizirala pripomoček
za preklapljanje panelov. Vloga ARIA se spremeni šele z načinom panelov.
4. Prvi koraki
Se ne uporablja — konsolidirana referenčna stran.
5. Uporaba
Za potrditev dostopnosti: odsek 6 za trenutni navigacijski način, odsek 7, ko se uporablja način panelov.
6. API referenca: [Live] trenutno stanje
Kot navigacijski trak zavihkov so današnji elementi tabs() navadne
povezave v seznamu (<ul><li><a>) — povsem dostopne s tipkovnico
in bralnikom zaslona prek nativne semantike povezav.
7. Parametri, možnosti in stanja: vzorec ARIA tabs v načinu panelov [Live]
V načinu panelov
(preklapljanje
panela z vsebino) velja vzorec WAI-ARIA tabs:
role="tablist" na <ul>, role="tab"/
aria-selected/aria-controls na naslov zavihka,
role="tabpanel"/aria-labelledby na panel; puščici levo/desno
(plus Home/End) premikata fokus med naslovi zavihkov z roving-tabindex
(scripts/tabs.js, enaka mehanika kot pri
Toolbar
roving tabindex) — sama tipka Tab skoči v aktivni panel, ne na
naslednji naslov zavihka.
8. Popolni primeri
Se ne uporablja — čista referenčna stran.
9. Omejitve in robni primeri
Vzorec ARIA tabs velja le v načinu panelov — navigacijski trak namerno ostane brez vloge (odsek 6).
10. Dostopnost in združljivost
Ta stran je pregled dostopnosti.
11. Odpravljanje težav
Se ne uporablja — brez opaznega primera napake.
12. Sorodne teme
- predstavitveni pregled — vsaka kategorija
- Toolbar: Accessibility — soroden vzorec roving-tabindex