ARIA Label e HTML Semantico: Le Fondamenta
Impara come usare ARIA correttamente e scrivere HTML semantico. Queste due cose sono la base di qualsiasi sito accessibile.
Molti utenti hanno problemi di vista. Ti mostriamo come rendere i tuoi testi leggibili con il contrasto giusto e font regolabile.
Una persona su quattro ha difficoltà visive. Non è solo questione di cecità totale — molti utenti vedono male i colori sfocati, il testo piccolo, o lo sfondo che si confonde con il testo. Se il contrasto è debole, queste persone semplicemente non riescono a leggere quello che scrivi.
La buona notizia? Migliorare il contrasto è facile e gratuito. Non richiede tecnologie speciali o designer professionisti. Basta seguire le linee guida WCAG — gli standard internazionali per l’accessibilità.
Il contrasto si misura con un rapporto numerico. Più alto il numero, migliore il contrasto. Le linee guida WCAG definiscono tre livelli:
Il livello di base. È quello che dovresti sempre raggiungere. Testo su sfondo — niente eccezioni.
Il massimo dello standard. Se lo raggiungi, praticamente tutti possono leggere il tuo sito. Bianco puro su nero puro è 21:1.
Per i testi grandi (18pt o superiori), il rapporto minimo scende a 3:1. Ma non fare affidamento su questo — mantieni sempre il 4.5:1.
Alcuni utenti hanno bisogno di testo più grande. Non è pigrizia — è necessità. Se usi pixel fissi (px) nel CSS, l’utente non può ingrandire il testo usando lo zoom del browser. Non è accessibile.
La soluzione è usare unità relative come
em
o
rem
invece di pixel. Così quando l’utente aumenta lo zoom al 150% o al 200%, tutto si adatta automaticamente. Il testo non va fuori controllo, i pulsanti rimangono cliccabili, le immagini si ridimensionano.
rem
per la maggior parte dei testi — è il metodo più affidabile
html
(di solito 16px)
user-scalable=no
nel viewport meta
Ecco cosa non fare e cosa fare invece. Questi sono errori comuni che vediamo tutti i giorni.
Testo grigio chiaro (#999) su sfondo bianco — rapporto 2.3:1. Non passa WCAG AA.
Questo testo è difficile da leggere
Testo scuro (#333) su sfondo bianco — rapporto 12.6:1. Supera anche WCAG AAA.
Questo testo è facile da leggere
Usa uno strumento online come WebAIM Contrast Checker per testare i tuoi colori. Inserisci il colore del testo e dello sfondo, e ti dice subito il rapporto.
Non devi fare tutto manualmente. Questi strumenti verificano il contrasto e suggeriscono miglioramenti automaticamente.
Tool online gratuito. Inserisci due colori esadecimali e ti dice il rapporto di contrasto esatto e se passa WCAG.
Installa l’estensione nel tuo browser. Scansiona il sito e ti mostra tutti i problemi di contrasto trovati, direttamente nel codice.
Apri gli strumenti per sviluppatori di Chrome, seleziona un elemento, e la sezione Accessibility ti mostra il contrasto calcolato.
App desktop (gratuita) che ti aiuta a trovare colori accessibili. Puoi anche usarla per testare il sito dal vivo.
Rendere il tuo sito accessibile non è complicato. Inizia da questi due punti: contrasto adeguato e font dimensionabili. Se lo fai, avrai già aiutato migliaia di persone a leggere quello che scrivi.
Non è una nicchia — è una percentuale significativa della popolazione. E qui c’è la sorpresa: gli stessi accorgimenti che aiutano le persone con disabilità visive aiutano anche chi usa il sito sotto il sole, o su uno schermo vecchio, o da lontano. Tutti vincono.
Questo articolo è fornito a scopo informativo e educativo. Le linee guida WCAG 2.1 sono standard internazionali riconosciuti, ma l’implementazione specifica dipende dalle tue esigenze e dal tuo contesto. Ogni sito è diverso. Ti consigliamo di testare sempre le tue scelte con utenti reali e di consultare la documentazione ufficiale WCAG per i dettagli tecnici. L’accessibilità è un processo continuo, non una casella da spuntare una sola volta.