Accessibilità
Accessibilità (A11y) significa consentire a quante più persone possibile di utilizzare i siti Web, comprese quelle con capacità limitate. Il modo più comune per raggiungere questo obiettivo è garantire che le tecnologie assistive funzionino correttamente per accedere al contenuto. Queste tecnologie includono lettori di schermo, ingranditori di schermo, strumenti di riconoscimento vocale e dispositivi di input alternativi.
Puoi misurare l’accessibilità del tuo sito Web utilizzando strumenti come Lighthouse e Firefox Accessibility Inspector.
L’accessibilità Web è formalmente definita e discussa al W3C tramite la Web Accessibility Initiative (WAI).
Accessibilità
Accessibilità (spesso abbreviata in A11y, come in “a”, poi 11 caratteri e poi “y”) nello sviluppo web significa consentire a quante più persone possibile di utilizzare i siti web, anche quando le capacità di queste persone sono in qualche modo limitate.
Per molte persone, la tecnologia semplifica le cose. Per le persone con disabilità, la tecnologia rende le cose possibili. Accessibilità significa sviluppare contenuti il più possibile accessibili, indipendentemente dalle capacità fisiche e cognitive di un individuo e dal modo in cui accede al web.
“Il Web è fondamentalmente progettato per funzionare per tutte le persone, indipendentemente dal loro hardware, software, lingua, posizione o capacità. Quando il Web raggiunge questo obiettivo, è accessibile a persone con una vasta gamma di capacità uditive, motorie, visive e cognitive”. (W3C – Accessibilità)
Tutorial chiave
L’area di apprendimento sull’accessibilità MDN contiene tutorial moderni e aggiornati che coprono i seguenti elementi essenziali dell’accessibilità:
Cos’è l’accessibilità? Questo articolo inizia il modulo con una buona panoramica di cosa sia effettivamente l’accessibilità, ovvero quali gruppi di persone dobbiamo considerare e perché, quali strumenti usano le diverse persone per interagire con il Web e come possiamo rendere l’accessibilità parte del nostro flusso di lavoro di sviluppo Web.
HTML: una buona base per l’accessibilità
Una grande quantità di contenuti Web può essere resa accessibile semplicemente assicurandosi che gli elementi HTML corretti siano sempre utilizzati per lo scopo corretto. Questo articolo esamina in dettaglio come l’HTML può essere utilizzato per garantire la massima accessibilità.
Best practice per l’accessibilità CSS e JavaScript
CSS e JavaScript, se utilizzati correttamente, hanno anche il potenziale per consentire esperienze Web accessibili. Possono danneggiare significativamente l’accessibilità se utilizzati in modo improprio. Questo articolo delinea alcune best practice CSS e JavaScript che dovrebbero essere prese in considerazione per garantire che anche i contenuti complessi siano il più accessibili possibile.
Nozioni di base su WAI-ARIA
A seguito dell’articolo precedente, a volte può essere difficile creare controlli UI complessi che coinvolgono HTML non semantico e contenuti dinamici aggiornati tramite JavaScript. WAI-ARIA è una tecnologia che può aiutare con tali problemi aggiungendo ulteriore semantica che i browser e le tecnologie assistive possono riconoscere e far sapere agli utenti cosa sta succedendo. Qui mostreremo come utilizzarla a un livello di base per migliorare l’accessibilità.
Multimedia accessibile
Un’altra categoria di contenuti che può creare problemi di accessibilità è quella multimediale: i contenuti video, audio e di immagini devono essere forniti di alternative testuali appropriate in modo che possano essere compresi dalle tecnologie assistive e dai loro utenti. Questo articolo mostra come.
Accessibilità mobile
Con l’accesso al Web sui dispositivi mobili così popolare e piattaforme popolari come iOS e Android dotate di strumenti di accessibilità completi, è importante considerare l’accessibilità dei contenuti Web su queste piattaforme. Questo articolo esamina considerazioni specifiche sull’accessibilità per dispositivi mobili.
Altra documentazione
Comprensione delle linee guida per l’accessibilità dei contenuti Web
Questa serie di articoli fornisce spiegazioni rapide per aiutarti a comprendere i passaggi che devono essere intrapresi per conformarsi alle raccomandazioni delineate nelle linee guida per l’accessibilità dei contenuti Web 2.0 del W3C (WCAG 2.0 o semplicemente WCAG, ai fini della presente stesura).
Introduzione al colore e all’accessibilità
Questo articolo discute la nostra percezione della luce e del colore, fornisce una base per l’uso del colore nei design accessibili e dimostra le best practice per contenuti visivi e leggibili.
Widget JavaScript navigabili tramite tastiera
Finora, gli sviluppatori web che desideravano rendere accessibili i loro widget basati su <div> e <span> con stile non avevano le tecniche appropriate. L’accessibilità tramite tastiera fa parte dei requisiti minimi di accessibilità, di cui uno sviluppatore dovrebbe essere a conoscenza.
ARIA
Questa è una raccolta di articoli per imparare a usare le applicazioni Internet avanzate accessibili (ARIA) per rendere i tuoi documenti HTML più accessibili.
Checklist di accessibilità mobile
Questo articolo fornisce una checklist concisa dei requisiti di accessibilità per gli sviluppatori di app mobili.
Accessibilità cognitiva
Questo articolo spiega come garantire che il contenuto web che stai creando sia accessibile alle persone con disabilità cognitive.
Accessibilità per disturbi convulsivi
Alcuni tipi di contenuti web visivi possono indurre crisi convulsive nelle persone con determinati disturbi cerebrali. Questo articolo ti aiuta a comprendere i tipi di contenuto che possono essere problematici e a trovare strumenti e strategie per aiutarti a evitarli.
Leggi anche:
- Accessibilità
- Accessibilità web (Wikipedia)
- Linee guida per accessibilità contenuti (W3c)
- Google Lighthouse come funziona