Consejos de accesibilidad de teclado usando HTML y CSS

Hacer que su sitio web sea accesible para usuarios de solo teclado es una parte importante de la imagen de accesibilidad más grande. Aquí hay algunos consejos de accesibilidad de teclado que puede implementar rápidamente utilizando HTML básico y CSS.

A11y desde el principio

Estos consejos son parte de Accesibilidad web: la Guía de aprendizaje completa, donde hemos recopilado una serie de tutoriales, artículos, cursos y libros electrónicos para ayudarlo a comprender la accesibilidad web desde el principio..

¿Qué es la accesibilidad del teclado??

Un teclado puede ser el medio principal para que algunos usuarios naveguen por sitios web. Hoy en día, cuando la mayoría de las interfaces web están diseñadas teniendo en cuenta los cursores del mouse y la interacción táctil, se descuida la navegación con el teclado. La accesibilidad del teclado es la práctica de asegurarse de que los usuarios puedan navegar de manera eficiente y sin obstáculos utilizando solo su teclado.

Quién podría necesitar accesibilidad del teclado?

Estos son los principales grupos objetivo de accesibilidad del teclado:

  • Usuarios con discapacidades motoras que tienen dificultades para usar un mouse, usar un dispositivo táctil o hacer clic en cosas pequeñas.
  • Los usuarios ciegos o con discapacidades visuales a menudo prefieren navegar por sitios web con teclados Braille específicos.
  • Los amputados o aquellos con amputación congénita (nacimiento sin una extremidad o extremidades, específicamente las manos en este caso) a menudo usan un hardware especial que imita la funcionalidad del teclado.
  • Cualquiera que simplemente no tenga acceso a un mouse o touchpad que funcione.

1. Pruebe su sitio para la accesibilidad del teclado

El objetivo más importante de la accesibilidad del teclado es hacer que cada elemento interactivo, como enlaces y controles de formulario, esté disponible con el Lengüeta llave. Así es como los usuarios de solo teclado navegan a través de una página web. En realidad, probar la accesibilidad de su sitio web con el teclado es bastante sencillo: simplemente presione la tecla Lengüeta clave y navegue desde la parte superior de la página hasta la parte inferior, resaltando los elementos activos a medida que avanza.

Navegando enlaces rápidos en el pie de página de Tuts + con el Lengüeta llave

Observe lo fácil o difícil que es llegar al contenido principal, haga clic en un elemento del menú, complete un formulario, opere un control deslizante o siga su posición actual en la página. También puede probar la dirección inversa usando el Mayús + Tabulador atajo de teclado.

2. Crear Notable :atención Estilos

CSS tiene un :atención pseudo-clase que se activa cuando un usuario hace clic o toca un elemento, o lo selecciona con la Lengüeta llave. los :atención El estado solo se aplica a los elementos enfocados, a saber ,