
Definiție
Navigarea liniară se referă la posibilitatea utilizatorului de a parcurge conținutul unei pagini web sau a unei aplicații într-o succesiune logică, pas cu pas, folosind doar tastele de navigare (cum ar fi tasta „Tab” sau săgețile), fără să sară peste informații esențiale sau să se piardă în structură. Este esențială pentru utilizatorii care folosesc tastatura sau cititoare de ecran.
O navigare liniară bine implementată asigură un flux clar și predictibil al informației, permițând utilizatorilor să acceseze toate elementele interactive și să înțeleagă contextul fiecăruia.
Exemple concrete
- Un formular online permite parcurgerea tuturor câmpurilor (nume, e-mail, mesaj, buton de trimitere) în ordinea corectă, apăsând tasta „Tab”, fără să sară peste niciun element sau să ajungă într-un loc confuz.
- O pagină de produs într-un magazin online poate fi explorată de un utilizator nevăzător cu ajutorul unui cititor de ecran, care citește titlul, prețul, descrierea, butoanele și opțiunile, în exact aceeași ordine în care sunt vizualizate pe ecran.
- Un site de știri permite utilizatorului să navigheze secvențial prin meniul de sus, conținutul principal, articolele recomandate și footer, fără să fie nevoie de interacțiune cu mouse-ul.
De ce este important pentru accesibilitate?
- Permite utilizatorilor cu dizabilități motorii sau vizuale să acceseze întregul conținut fără obstacole
- Oferă o experiență coerentă și previzibilă
- Evită frustrarea și timpul pierdut cauzate de săritul peste secțiuni esențiale
- Susține conformitatea cu standardele de accesibilitate (ex. WCAG)
Bune practici
- Asigură o ordine logică a elementelor în codul HTML, corespunzătoare ordinii vizuale
- Folosește atributul
tabindexdoar când este necesar și cu atenție - Evită intercalarea de elemente invizibile sau decorative în fluxul de tabulare
- Testează navigarea exclusiv cu tastatura: dacă te rătăcești, și utilizatorii o vor face
- Oferă un indicator clar de focalizare pentru elementele selectate (ex: chenar evidențiat când un buton e activ)


