¿Qué valores puede tener el atributo de rol HTML5 / XHTML?

Respuestas:

19

Aquí están los roles válidos basados ​​en HTML 5.2 ...

  • alerta
  • alerta de dialogo
  • solicitud
  • artículo
  • bandera
  • botón
  • célula
  • caja
  • encabezado de la columna
  • caja combo
  • complementario
  • contentinfo
  • definición
  • diálogo
  • directorio
  • documento
  • alimentar
  • figura
  • formar
  • cuadrícula
  • cuadrícula de celdas
  • grupo
  • Bóveda
  • img
  • enlace
  • lista
  • cuadro de lista
  • listitem
  • Iniciar sesión
  • principal
  • marquesina
  • matemáticas
  • menú
  • Barra de menús
  • opción del menú
  • menú elemento casilla de verificación
  • menuitemradio
  • navegación
  • ninguna
  • Nota
  • opción
  • presentación
  • barra de progreso
  • radio
  • grupo de radio
  • región
  • fila
  • grupo de filas
  • encabezado
  • barra de desplazamiento
  • buscar
  • caja de búsqeda
  • separador
  • deslizador
  • botón giratorio
  • estado
  • cambiar
  • lengüeta
  • mesa
  • tablist
  • tabpanel
  • término
  • caja de texto
  • Temporizador
  • barra de herramientas
  • información sobre herramientas
  • árbol
  • rejilla
  • árbol
Zim
fuente
... y no metero rating? w3.org/1999/xhtml/vocab#XHTMLRoleVocabulary
Ronnie Royston
14

Parece que en HTML5, el contenido del roleatributo se especifica como un atributo WIA-ARIA. Ver, en concreto, el último párrafo del apartado 3.2.3 "Atributos globales" , donde dice:

Para permitir que los productos de tecnología de asistencia expongan una interfaz más detallada de lo que sería posible con los elementos y atributos HTML, se puede especificar un conjunto de anotaciones para los productos de tecnología de asistencia (el rol ARIA y los atributos aria- *).

El roleatributo, entonces, se detalla más en la sección 3.2.7 "WAI-ARIA" , y proporciona una tabla aparentemente normativa de semántica y valores para el atributo elemento por elemento.

Nota: Los enlaces a secciones específicas de la especificación HTML5 anteriores apuntan a la "última versión publicada" del Informe técnico de HTML5 en http://www.w3.org/TR/html5/ . Es posible que haya disponible una versión más actual del "borrador del editor". El TR lo vinculará en la página de título del documento. A medida que la especificación se actualiza o pasa a una nueva fase de adopción, estos vínculos pueden romperse y deberán actualizarse.

RobertB
fuente