L'approccio di lavoro
A11y Audit organizza il lavoro sull'accessibilità in fasi di scansione, correzione e verifica. Il sorgente include interfacce Python per scanner e verifica del contrasto, categorie di gravità e riferimenti di correzione specifici per framework. Può aiutare a trasformare una richiesta vaga di migliorare l'accessibilità in un elenco circoscritto di elementi e modifiche al codice.
Il sorgente descrive un'ampia copertura delle WCAG, ma una scansione del codice non va presentata come certificazione completa di conformità. Flussi da tastiera, comportamento con screen reader, contenuti dinamici e utilità dei testi alternativi richiedono comunque una revisione nel contesto. Il valore pratico sta nella tracciabilità: conserva i risultati iniziali, applica semantica nativa o modifiche di stile adeguate, poi ripeti i controlli e testa l'interazione reale.
Risultati attesi
- Un report dei problemi di accessibilità ordinati per gravità
- Correzioni del codice prima e dopo, adatte al framework del progetto
- Un confronto con i risultati iniziali e un elenco dei controlli manuali ancora da fare
Dal brief alla revisione
- 01Scansiona un ambito definito
Individua il framework e i percorsi del sorgente rilevanti. Registra i problemi a livello di elemento e distingui i rilevamenti dello scanner dalle osservazioni manuali.
- 02Correggi l'interazione di fondo
Preferisci controlli nativi, etichette significative e focus visibile, invece di aggiungere attributi ARIA in modo indiscriminato.
- 03Verifica nel contesto
Confronta con la situazione di partenza, controlla il contrasto nello stato renderizzato e prova i percorsi con tastiera e tecnologie assistive che l'analisi statica non può accertare.