Sfaturi privind accesibilitatea pentru dezvoltatorii temei WordPress

Într-un articol anterior am vorbit de ce este importantă accesibilitatea, în ceea ce privește afacerea, SEO, utilitatea și chiar legea. În acest articol vă voi explica cum să creați teme WordPress accesibile, deși aceleași idei se aplică oricărei platforme.

O prezentare generală a accesibilității și a designului web incluziv

Nu există nicio modalitate prin care să putem acoperi toate cele mai bune practici posibile din acest articol, dar elementele de bază rămân valabile pentru fiecare site web. Voi folosi câteva resurse ca oasele din spate ale acestui articol:

  • Heydon Pickering este fantastic inclusiv lista de web design de pe Github.
  • Tematica WordPress revizuiește recomandările echipei necesare pentru a crea teme de accesibilitate.
  • Lectură recomandată: crearea de teme WordPress accesibile.

Vom acoperi următoarele sfaturi:

  1. Utilizați HTML semantic
  2. Structura cu elemente de secționare HTML5
  3. Faceți ierarhia titlurilor clar
  4. Navigați în pagina utilizând tehnologia de asistență
  5. Luați în considerare stilurile de navigare și focalizare a tastaturii
  6. Verificați contrastul de culoare
  7. Amintiți-vă Salvează legături
  8. Evitați textul legăturii repetitive

1. Utilizați HTML-ul semantic

Nu pot sublinia suficient importanța HTML-ului semantic: este fundația site-ului dvs. accesibil. Léonie Watson explică perfect ce semnifică semantica în semantica sa de înțelegere a articolului:

"Semantica HTML este, prin urmare, importantă în două moduri: obținem o înțelegere consecventă a structurii conținutului și a comportamentului nativ și avem o înțelegere comună a sensului și scopului conținutului. Cel mai bun lucru este să primim aceste lucruri gratuit ori de câte ori folosim codul HTML așa cum a fost intenționat. "

Când scriem elemente HTML, nu trebuie doar să ne gândim la modul în care sunt proiectate sau la modul în care arată. Ar trebui să ne gândim și la felul în care funcționează ...

  • ... cu tastatura.
  • ... când se face clic sau se face tab-ul.
  • ... cu API de accesibilitate și tehnologii de asistență (AT) cum ar fi
    - cititoare de ecran
    - software de mărire a ecranului
    - software de recunoaștere a vorbirii
    - indicatori de cap
  • ... cu toate browserele și dispozitivele diferite.

Un exemplu foarte comun este utilizarea lui ,