L'accessibilità digitale, comunemente abbreviata in breve tempo, riguarda la progettazione e la creazione di siti web e app web con cui le persone disabili possano interagire in modo significativo ed equivalente.
Questo corso è stato creato per sviluppatori web principianti ed avanzati. Puoi seguire la serie dall'inizio alla fine per acquisire una comprensione generale delle pratiche e dei test di accessibilità oppure puoi utilizzarla come riferimento per argomenti specifici. Se leggi un termine non familiare, fai riferimento al nostro glossario. Per coloro che non hanno familiarità con lo sviluppo web in generale, dai un'occhiata ai corsi Impara sull'HTML per le nozioni di base sul markup e i corsi Impara CSS per le nozioni di base di stile.
Questo non è un riferimento completo. Ogni sezione introduce l'argomento, fornisce contesto ed esempi. Saranno presenti link ai riferimenti ad argomenti, ad esempio le specifiche MDN e WCAG, e altri articoli web.dev. Ogni sezione includerà una breve valutazione per aiutare le persone a confermare la loro comprensione.
Alcune best practice di accessibilità variano a seconda della disabilità che stai affrontando. È importante comprendere gli utenti e ascoltare le persone con disabilità quando ti dicono di cosa hanno bisogno.
Siamo disponibili a ricevere il tuo feedback. Apri un problema GitHub e fornisci quante più informazioni possibili per consentirci di risolverlo.
Ecco cosa imparerai:
Che cos'è l'accessibilità digitale e perché è importante?
Progetta e crea siti web e applicazioni web con cui le persone con disabilità possano interagire in modo significativo ed equivalente. Scopri l'impatto commerciale e legale di queste scelte.
ARIA e HTML
Quando utilizzare ARIA e HTML.
Struttura dei contenuti
Utilizza l'HTML semantico, i punti di riferimento e le tabelle per i contenuti accessibili.
Il documento
Elementi HTML aggiuntivi da considerare durante la creazione di siti web e applicazioni web accessibili.
Messa a fuoco della tastiera
Comprendi e migliora lo stile e l'ordine di navigazione della tastiera.
JavaScript
Scrivi eventi di attivazione, titoli di pagine, contenuti dinamici accessibili e altro ancora.
Immagini
Crea immagini accessibili.
Colore e contrasto
Crea tavolozze dei colori accessibili con il contrasto appropriato.
Animazione e movimento
Aiuta le persone con tutti i tipi di disturbi causati dal movimento.
Tipografia
Scegli i tipi di carattere e le dimensioni giuste e struttura il tuo testo con un layout accessibile.
Video e audio
Tipi di contenuti multimediali alternativi che rendono accessibili video e audio.
Moduli
Crea moduli accessibili.
Design ed esperienza utente
Crea progetti accessibili e valuta l'esperienza utente.
Test dell'accessibilità automatici
Come eseguire test automatici dell'accessibilità.
Test dell'accessibilità manuali
Come eseguire manualmente un test dell'accessibilità.
Test sulle tecnologie assistive
Come eseguire test con le tecnologie per la disabilità.
Conclusione e passaggi successivi
Ulteriori risorse per aiutarti a fare i prossimi passi.
Glossario
Scopri termini e concetti comuni relativi all'accessibilità.
Allora, vuoi iniziare a imparare l'accessibilità? Iniziamo.