Foco
Na terminologia de computadores, foco significa selecionar um elemento em uma interface do usuário. Quando um item está "em foco", ele pode ser controlado usando a entrada do teclado. Por exemplo, clicar dentro de uma caixa de pesquisa em uma página da Web coloca o campo em foco, permitindo que você insira texto.
Campos de texto em foco geralmente exibem um indicador visual, como um contorno ou halo. No exemplo abaixo, o campo Nome está em foco dentro do formulário web.
Navegadores da Web permitem pressionar a tecla Tab para percorrer os elementos que podem receber foco em uma página. Embora os campos de texto recebam foco por padrão, os desenvolvedores web podem tornar outros itens capazes de receber foco, incluindo links, botões e outros elementos. Também é possível escolher a "ordem de tabulação" desses itens usando o atributo tabindex do HTML. O elemento atribuído a tabindex=0 recebe foco quando o usuário pressiona Tab, seguido por tabindex=1, tabindex=2 etc.
Acessibilidade
Colocar itens em foco é essencial para usuários com necessidades de acessibilidade. A maioria dos navegadores coloca em foco apenas campos de formulário, mas os que têm tecnologia assistiva permitem que os usuários coloquem outros elementos em foco, como links e botões. Por exemplo, ir até um link no conteúdo da página usando a tecla Tab e pressionar Enter equivale a clicar no link. Essa tecnologia permite que os usuários naveguem pelas páginas da Web sem usar um mouse.
Teste seus conhecimentos