Buscar el token concreto
Se admite button, role=button o aria-expanded. El filtro separa roles y atributos de la lista local sin descargar una referencia externa.
Referencia para desarrolladores
Busca por nombre de rol o atributo aria-* y revisa el marcado, la interacción y la definición de origen.
button inicia una acción; el elemento nativo ya incluye foco y activación por teclado.
Teclado: HTML nativo incluye teclas básicas; un rol propio necesita lógica equivalente.
Precaución: No dupliques un rol si el elemento nativo ofrece la misma semántica y conducta.
Requisitos clave: Ninguno
<button type="button">Save</button>La búsqueda permanece en esta página; los enlaces externos solo se abren al pulsarlos.
1 de 16 entradas
En accesibilidad web, antes de añadir semántica a un componente propio, comprueba si necesitas roles ARIA. Un button o input nativo ya trae funciones de teclado; asignar role a un div no crea esas funciones.
Esta selección de roles ARIA reúne estados y propiedades con ejemplos breves. Para tabs, diálogos y combobox personalizados, los enlaces APG explican los patrones completos de foco.
Cada ejemplo muestra también qué comportamiento falta y de dónde sale la regla.
Las fichas button y checkbox enseñan primero los elementos nativos. Los roles ARIA sobre un div no añaden foco ni activación con Enter y Espacio.
El ejemplo aria-expanded muestra tanto el botón como el contenido controlado. Los roles ARIA y sus estados deben cambiar al mismo tiempo que cambia la interfaz visible.
Se admite button, role=button o aria-expanded. El filtro separa roles y atributos de la lista local sin descargar una referencia externa.
Un ejemplo de roles ARIA es solo el punto de partida semántico. Para tab, dialog y combobox sigue el patrón APG de teclado y foco.
Las fichas apuntan a la definición fija WAI-ARIA 1.2. Prueba después el componente real con teclado y tecnología de asistencia.
Ocho roles y ocho atributos o estados aria-* aparecen juntos; que falte un token aquí no significa que no exista en el estándar.
Cada ficha tiene un fragmento HTML y un enlace a WAI-ARIA 1.2; los patrones interactivos también enlazan a APG.
aria-expanded informa si algo está abierto, pero no lo abre. La aplicación debe actualizar tanto el panel como el valor.
Si un elemento HTML nativo ya da la semántica y el comportamiento buscados, úsalo. Los roles ARIA sirven cuando el HTML no expresa el widget y su interacción se implementa aparte.
No. role=button cambia la información que recibe la tecnología de asistencia, pero no añade foco ni Enter o Espacio a un div. En general, conviene usar button.
aria-label incluye el texto del nombre en el propio atributo. aria-labelledby apunta a los ID de elementos cuyo texto da el nombre. Si hay etiqueta visible, valora primero label o texto nativo.
Cada rol tiene estados y relaciones distintas. La ficha enumera lo esencial y su enlace a WAI-ARIA 1.2 permite consultar todos los requisitos normativos.
No. Una lista de roles ARIA orienta sobre semántica; la conformidad exige revisar contenido, foco, teclado y la experiencia con tecnologías de asistencia en el sitio real.
¿Falta una entrada o hay algún error?
Elige un token, compara con HTML nativo y abre la definición W3C antes de implementarlo.