
Definiție
Ordonarea logică reprezintă organizarea conținutului și a elementelor interactive ale unei pagini web sau aplicații într-o succesiune coerentă, intuitivă și predictibilă pentru utilizatori. Această organizare trebuie să reflecte modul în care oamenii citesc și navighează în mod natural (de obicei, de sus în jos și de la stânga la dreapta) și trebuie să fie păstrată și în structura codului, nu doar în aspectul vizual.
O ordonare logică corectă este esențială pentru utilizatorii care navighează cu tastatura sau cu cititoare de ecran, astfel încât să poată parcurge paginile fără confuzie, sărind de la un element la altul într-un mod intuitiv.
Exemple concrete
- Într-un formular de contact, ordinea logică a câmpurilor este: Nume → E-mail → Mesaj → Buton „Trimite”. Dacă ordinea în cod este diferită, utilizatorii de tastatură ar putea ajunge la „Trimite” înainte să completeze câmpurile esențiale.
- Pe o pagină de produs, ordinea logică poate fi: Titlu → Imagine → Preț → Descriere → Buton „Adaugă în coș”. Dacă butonul apare înainte de descriere în structură, utilizatorii pot pierde informații importante.
- Într-un meniu de navigare vertical, ordinea logică este menținută dacă tastele săgeată sau Tab duc utilizatorul de la primul meniu către submeniuri, în ordinea afișată vizual.
De ce este important pentru accesibilitate?
- Asigură o experiență coerentă și previzibilă pentru utilizatorii care nu văd sau nu folosesc mouse-ul
- Previne confuzia și frustrarea cauzată de salturi neprevăzute în conținut
- Îmbunătățește navigarea asistată (cititoare de ecran, tastatură, dispozitive alternative)
- Respectă standardele WCAG legate de operabilitate și înțelegere
Bune practici
- Verifică ordinea de navigare cu tasta Tab – elementele trebuie să fie accesate într-o succesiune firească
- Structurează codul HTML în aceeași ordine în care apar elementele pe ecran
- Folosește atribute precum
tabindexcu prudență, doar atunci când este necesar - Evită plasarea elementelor esențiale (ex. butoane, linkuri, formulare) în afara fluxului logic
- Testează cu tehnologii asistive pentru a verifica parcursul utilizatorului


