Show Menu
TEMAS×

Creación de tablas complejas accesibles en formularios HTML5

La implementación predeterminada de tablas en formularios HTML5 utiliza elementos DIV HTML para representar una tabla. El procesamiento implica el uso de funciones ARIA para cumplir los requisitos de accesibilidad.
Para evitar problemas de accesibilidad con lectores de pantalla que no admiten completamente las funciones ARIA utilizadas con tablas de datos, HTML5 Forms proporciona una representación alternativa para las tablas. Estas tablas se basan en el nuevo formato de tabla introducido en Designer, que también admite:
  • Encabezados de fila
  • Intervalo de filas
Para utilizar el nuevo formato en formularios HTML5, marque la tabla como compleja. Para marcar la tabla como compleja, agregue la extras etiqueta en el subformulario de origen XML de tabla de la siguiente manera:
</extras>
 <text name="complexTable">1</text>
 </extras>

Las tablas marcadas como complejaTable siguen la representación HTML nativa y proporcionan una mejor compatibilidad de accesibilidad para determinados lectores de pantalla. Para crear un intervalo de filas, seleccione celdas consecutivas de una tabla en la misma columna, haga clic con el botón secundario en la selección y, a continuación, haga clic en Combinar celdas .
La creación de un lapso de filas solo funciona para las celdas situadas más a la izquierda.
Para marcar una fila como encabezado de fila, seleccione todas las celdas de la fila, haga clic con el botón secundario en la selección y, a continuación, haga clic en Marcar encabezado .
Para marcar una celda como encabezado de columna, seleccione cualquier celda de la columna, haga clic con el botón secundario en la selección y, a continuación, haga clic en Marcar encabezado .
Limitaciones en el nuevo formato AccessibleTable :
  • Falta de compatibilidad con los campos ampliables si se utiliza rowspan en la tabla
  • No se admiten tablas anidadas (tablas dentro de celdas de tabla)
  • La compatibilidad para el grupo de filas está limitada a las filas de encabezado y celdas de encabezado
  • El apoyo se limita a los cuadros ordinarios
  • No se admiten prefijos de datos en tablas con un intervalo de filas > 1