ctt-gob-es / oaw

Rastreador Observatorio de Accesibilidad Web
European Union Public License 1.2
21 stars 30 forks source link

Check 57 - Elementos con "aria-hidden=true" analizados #33

Open jolr opened 2 years ago

jolr commented 2 years ago

Buenas,

Durante un análisis del Observatorio se producen incidencias en relación a elementos ocultos aria-hidden=true que se están teniendo en cuenta para el analizador sobre el check 57:

Elemento SELECT que carece de una etiqueta que identifique su finalidad. Informe del Observatorio de Accesibilidad Web: Informe emitido bajo demanda (01/02/2022) 16 Los campos de formulario deben disponer de un texto a modo de etiqueta que identifique cuál es su función. En la mayor parte de los casos estas etiquetas se pueden proporcionar con un elemento LABEL visible y asociado explícitamente con el campo de formulario. Para realizar dicha asociación explícita se debe indicar en el atributo for del elemento LABEL el valor del atributo id del campo de formulario con el que se quiere asociar la etiqueta. En el caso de que no exista en la página un texto visible que pueda marcarse como LABEL entonces se podrá emplear el atributo title del campo de formulario para asignarle una etiqueta que indique su función. En caso de emplear WAI-ARIA, otras formas alternativas de proporcionar una etiqueta a un campo de formulario son mediante el uso de los atributos aria-label o aria-labelledby.

Estos elementos son generados por Primefaces que actúan a modo de "proxy", de ahí que se mantengan ocultos por lo que no deberían tenerse en cuenta para dicha regla.

Gracias, saludos.