bootstrap-italia
bootstrap-italia copied to clipboard
Utilizzo non corretto di aria-labelledby per le descrizioni dei campi di input.
Versione di Bootstrap Italia
2.8.2
Comportamento atteso
Talvolta le <label>
devono poter avere una descrizione estesa come nell'esempio dei gruppi https://italia.github.io/bootstrap-italia/docs/form/radio-button/#gruppi, ma la descrizione non deve essere sostitutiva della label.
Comportamento attuale
Attualmente la correlazione tra il campo di input è suggerita con attributo aria-labelledby, che però sovrascrive l'elemento <label>
.
Possibili soluzioni
Sostituire aria-labelledby con aria-describedby.
Suggerimento strutturale
Ora l'esempio delle descrizioni estese è inserito nella sezione "Gruppi" come se fosse un'alternativa per "raggruppare" gli elementi, invece sarebbe da valutare la possibilità di separare gli esempi, creando un'altra sezione per le descrizioni estese, che possono esistere separatamente.