|
Conversión de tablas sencillas en accesiblesLas tablas son una manera eficaz de organizar y presentar el contenido en formularios accesibles. Cuando se utilizan de manera adecuada, las filas y columnas de una tabla proporcionan una estructura coherente y predecible del contenido de formulario.
Por ejemplo, cuando un usuario se desplaza a una celda de fila de trabajo, el lector de pantalla especifica la ubicación de la celda y, a continuación, lee el contenido de la misma. El lector de pantalla especifica la ubicación de la celda empleando una combinación de encabezados de columnas y filas, o números de filas y columnas.
Además de proporcionar la ubicación de una celda, los lectores de pantallas pueden especificar también la información del encabezado, como el contenido de la celda en la parte superior de la columna. Debido a que los lectores de pantalla proporcionan información que orienta al usuario a la ubicación del contenido de la tabla, su presentación afecta directamente a la accesibilidad de la tabla.
Se recomiendan las tablas con presentaciones sencillas. Las tablas sencillas comienzan con una fila de encabezado única seguida de las filas de trabajo.
Cuando diseñe las tablas sencillas para accesibilidad, recuerde las siguientes sugerencias:
El orden de tabulación de una tabla es un orden geográfico, el mismo para el propio formulario. Asegúrese de que el contenido de la tabla se organiza de tal modo que tiene sentido cuando se lee de izquierda a derecha y de arriba a abajo.
La mayoría de los lectores de pantalla interpretan la primera fila de una tabla como la fila de encabezado. Cuando lea el contenido de una celda de fila de trabajo, estos lectores de pantalla leen primero el contenido de la celda de la fila de encabezado asociada. Asegúrese de que el contenido de cada celda de fila de encabezado describe de manera significativa el contenido de la columna.
Evite que las celdas ocupen dos o más columnas, tablas anidadas o secciones de tabla. Los lectores de pantalla tienen dificultad para interpretar estas funciones correctamente o puede que no se utilicen. Por ejemplo, si una celda de una fila de trabajo ocupa dos columnas, puede que los lectores de pantalla no hagan referencia al contenido de la celda correcto en la fila de encabezado cuando se lea la siguiente celda de la fila.
Desplazamiento por tablas en formularios accesiblesEn formularios accesibles, los lectores de pantalla indican la información acercan de dónde se encuentra el cursor en la tabla. Conforme un usuario se mueve entre las celdas de la tabla de un formulario, el lector de la pantalla indica el contenido de la celda. Cuando un usuario se mueve a una celda que contiene una tabla anidada, el lector de pantalla indica el contenido de la celda y la tabla anidada.
Los campos editables de una tabla anidada forman parte del orden de tabulación del formulario. Así pues, los usuarios se mueven entre los campos editables de una tabla anidada empleando las teclas de flecha. Conforme el usuario se mueve dentro y fuera de una tabla anidada, se indica el comienzo y el final de la tabla.
Nota: cuando se emplea JAWS, no se indica el comienzo y el final de la tabla anidada en el modo de cursor virtual.
Resultado
|
Acción
|
El lector de pantalla indica la celda de la tabla actual.
|
Ctrl+Alt+5 (teclado numérico)
|
Desplazarse horizontalmente entre las celdas
|
Ctrl+Alt+flecha izquierda o derecha
|
Desplazarse verticalmente entre las celdas
|
Ctrl+Alt+flecha arriba o abajo
|
Conversión de tablas complejas en accesiblesCuando se diseñan las tablas para accesibilidad, se recomienda que mantenga simple la presentación de tabla, con una fila de encabezado seguida de filas de trabajo. Sin embargo, puede que parte del contenido se presente mejor en un formato de tabla en lugar de en otras opciones de presentación, pero requiere una presentación más compleja. Por ejemplo, puede que tenga que utilizar la distribución en celdas o más de un encabezado para transmitir el contenido de manera eficaz.
Puede crear tablas complejas empleando el objeto de tabla o combinando los objetos de subformulario. El objeto de tabla permite utilizar funciones que pretenden ayudar al proceso de diseño, como las opciones para insertar y cambiar el tamaño de filas y columnas.
Según sus preferencias y experiencia en diseño, puede elegir crear tablas complejas combinando objetos de subformulario. Por ejemplo, puede crear un subformulario que incluya dos filas y especificar este subformulario como el encabezado de la tabla, y especificar otro subformulario para las filas de trabajo de la tabla.
Cuando utilice objetos de subformulario en lugar de objetos de tabla para crear tablas, se necesitarán los siguientes pasos adicionales:
Defina el tipo de cada subformulario como Colocado. Consulte Propiedades de subformulario de la ficha Subformulario.
En la paleta Accesibilidad, defina la función de subformulario adecuada para cada subformulario que crea la tabla. Por ejemplo, asigne la función de Fila de encabezado al subformulario utilizado como el encabezado de tabla. Consulte Propiedades de accesibilidad de la paleta Accesibilidad.
Para las filas que transmiten información acerca de la tabla o su contenido, pero que no se considera que forman parte de la tabla, asigne la función del subformulario de Ninguno. El lector de pantalla leerá el contenido de la fila.
Las funciones compatibles con el lector de pantalla determinan la lectura de la información para una tabla compleja. Por ejemplo, supongamos que en una tabla se incluyen una fila de encabezado y una sección con una fila de encabezado. Cuando el usuario se desplaza a una celda de fila de trabajo en la sección de tabla, el lector de pantalla debería leer el siguiente contenido, en orden:
El contenido de la celda adecuada de la fila de encabezado para la tabla
El contenido de la celda adecuada de la fila de encabezado para la sección
El contenido de la celda seleccionada
Puede que algunos lectores de pantalla no lean celdas en ambas filas de encabezado.
|
|
|