Compartir a través de


Accesibilidad en el diseño de elementos web de SharePoint

Desarrollar una experiencia que se adapte a las necesidades únicas de todos los usuarios (ya sean visuales, auditivas, cognitivas, de destreza y del habla) es un componente importante del diseño de elementos web de SharePoint. El diseño accesible no solo es útil para usuarios con discapacidades permanentes, sino también para posibles discapacidades temporales. Un diseño accesible es un buen diseño.

Directrices de accesibilidad

Todos los productos de Microsoft tienen que cumplir con los requisitos que se indican en las Normas de accesibilidad de Microsoft.

Crear elementos web accesibles

El entorno de SharePoint proporciona una estructura para que todos los elementos web sean accesibles. El contenedor de elementos web no solo proporciona los valores predeterminados de navegación del teclado para la barra de herramientas de elementos web para la edición, el desplazamiento y la eliminación del elemento web, sino que también ofrece un método para seleccionar elementos web y métodos abreviados de teclado (CTRL+P) para abrir el panel de propiedades. Sin embargo, aún deberá especificar más opciones de navegación para el teclado y el lector de pantalla con respecto a los otros aspectos de la IU en el elemento web y en el panel de propiedades.

Asimismo, muchos componentes de Office UI Fabric tienen compatibilidad integrada con las opciones de accesibilidad para agilizar la configuración de la navegación del teclado y el lector de pantalla cuando se usen los componentes en un elemento web.

En la imagen siguiente se muestra la navegación por teclado en un elemento web.

Imagen que muestra la navegación con el teclado en un elemento web

Pruebas de accesibilidad

Primero, pruebe el elemento web con Narrador y Microsoft Edge; después, compruebe la experiencia de accesibilidad con JAWS.

Narrador y Microsoft Edge cumplen con las normas de accesibilidad. Al realizar pruebas con esa combinación, es más probable que encuentre problemas; además, podrá validar que el sitio cumple con las normas de accesibilidad.

JAWS es el líder del mercado en lectores de pantalla. En JAWS, se incluyen funciones que mejoran la accesibilidad de algunos sitios web que no son tan accesibles en otros lectores de pantalla. Por lo tanto, es posible que realizar pruebas en JAWS no garantice que el sitio cumpla con todos los requisitos de accesibilidad.   También le recomendamos que realice pruebas con cualquier combinación de explorador y lector de pantalla que tenga la mayor cuota de mercado para su sitio web.

Navegación con el teclado

Para algunos usuarios, navegar por un sitio con el teclado es más accesible. Con frecuencia, los usuarios avanzados también usan la navegación con el teclado. Use métodos abreviados de teclado, como tabulaciones, para desplazarse por los controles de una página, y use las teclas de dirección para navegar por dentro de los controles.

Cada control es una tabulación. Dentro de un control, se aplican las reglas siguientes:

  • En general, la primera tabulación es el área superior izquierda del control. La última tabulación es el control inferior derecho.
  • Para las superficies modales, la última tabulación tiene que coincidir con las acciones de confirmación.
  • En el caso de listas, la primera tabulación tiene que ser el primer elemento de la lista, la siguiente tienen que ser los comandos, después la navegación, configuración, etc.

Imagen donde se muestran las tabulaciones en una página de SharePoint

Puede usar las teclas de dirección para desplazarse por los elementos de un control, como las opciones de un menú, los comandos de una barra de comandos, o los elementos de una lista.

Usar teclas de dirección para navegar en un control

Seleccionar el elemento actual

Use la barra espaciadora para seleccionar o anular la selección del elemento de un control que tenga actualmente el foco.

Usar la barra espaciadora para seleccionar un elemento de una lista

Ejecutar un control

Presione Entrar o la tecla de retorno para ejecutar un control.

Presionar Entrar para ejecutar un control

Salir de un control

Presione Escape para salir de un control y volver al contenedor.

Presionar Escape para salir de un control y volver al contenedor

Ir al primer o al último elemento

Presione Inicio o Fin para ir directamente al primer o al último elemento de una lista, menú, etc.

Presionar Inicio o Fin para ir al primer o al último elemento de una lista

Navegación con un lector de pantalla

Los usuarios con discapacidades visuales usan lectores de pantalla para navegar por la IU del sitio. Cuando diseñe un elemento web, siga este ejemplo a la hora de pensar en la navegación con el teclado y cómo el lector de pantalla transmite información o acciones importantes al usuario.

Navegación con un lector de pantalla por una página de SharePoint

Texto alternativo y transcripciones

Use texto alternativo para proporcionar descripciones de imágenes que pueden usar los lectores de pantalla. Esto es útil para los usuarios que tienen discapacidades visuales que no pueden consumir información visualmente. Asegúrese de que el texto alternativo sea descriptivo y tenga en cuenta que algunos lectores necesitan usar un lector de pantalla para obtener acceso a la información que transmite la imagen.

No use únicamente colores para transmitir significado; use tanto colores como formas.

Para cumplir con las normas de accesibilidad, incluya texto alternativo y una transcripción completa del contenido de audio y vídeo en el sitio.

Contraste legible mínimo

Un nivel mínimo de contraste es esencial para ayudar a los usuarios que tienen discapacidades visuales a consumir el contenido de la página. También es importante para mejorar la legibilidad en situaciones de poca iluminación y reflejos.

La siguiente imagen muestra los colores para temas en el lado izquierdo y los colores neutros en el derecho.

Colores para temas y neutros para un contraste legible mínimo


Colores para temas Colores neutros
themeDarker: #004578 black: #000000
themeDark: #005a9e neutralDark: #212121
themeDarkAlt: #106ebe neutralPrimary: #333
themePrimary: #0078d7 neutralPrimaryAlt: #3c3c3c
neutralSecondary: #666666
neutralTertiary: #a6a6a6
themeSecondary: #2b88d8 neutralTertiaryAlt: #c8c8c8
themeTertiary: #71afe5 neutralLight: #eaeaea
themeLight: #c7e0f4 neutralLighter: #f4f4f4
themeLighter: #deecf9 neutralLighterAlt: #f8f8f8
themeLighterAlt: #eff6fc white: #fff

Contraste alto

Use colores de contraste alto como una guía para opciones de color de componentes y estados en la Web. Los equipos con Windows solo pueden detectar si un equipo PC se ejecuta con contraste alto o con blanco en contraste alto. Por este motivo, use la configuración predeterminada de negro en contraste alto para cualquier tema de contraste alto distinto de blanco.

Configuración de negro en contraste alto y blanco en contraste alto

Vea también