La implementación predeterminada de tablas en HTML5 Forms 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:
Para utilizar el nuevo formato en HTML5 Forms, marque la tabla como compleja. Para marcar la tabla como compleja, agregue la etiqueta extras
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.
Nota: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: