Foco
En terminología informática, el foco significa seleccionar un elemento dentro de una interfaz de usuario. Cuando un elemento tiene el «foco», se puede controlar mediante la entrada del teclado. Por ejemplo, al hacer clic dentro de un cuadro de búsqueda en una página web, el campo recibe el foco, lo que permite introducir texto.
Los campos de texto que tienen el foco suelen mostrar un indicador visual, como un contorno o un halo. En el ejemplo siguiente, el campo Nombre tiene el foco dentro del formulario web.
Los navegadores web permiten presionar la tecla Tab para recorrer los elementos que pueden recibir el foco en una página. Aunque los campos de texto reciben el foco de manera predeterminada, los desarrolladores web pueden hacer que otros elementos puedan recibirlo, incluidos enlaces, botones y otros elementos. También es posible elegir el «orden de tabulación» de estos elementos mediante el atributo tabindex de HTML. El elemento asignado a tabindex=0 recibe el foco cuando el usuario presiona Tab, seguido de tabindex=1, tabindex=2, etc.
Accesibilidad
Enfocar elementos es esencial para los usuarios que necesitan accesibilidad. La mayoría de los navegadores solo enfocan los campos de formulario, pero los que cuentan con tecnología de asistencia permiten a los usuarios enfocar otros elementos, como enlaces y botones. Por ejemplo, desplazarse con Tab hasta un enlace dentro del contenido de la página y presionar Enter equivale a hacer clic en el enlace. Esta tecnología permite a los usuarios navegar por páginas web sin usar un mouse.
Pon a prueba tu conocimiento