bootstrap-italia icon indicating copy to clipboard operation
bootstrap-italia copied to clipboard

Utilizzo non corretto di aria-labelledby per le descrizioni dei campi di input.

Open cfabry opened this issue 1 year ago • 0 comments

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.

cfabry avatar Jan 31 '24 09:01 cfabry