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.

Formulário web com o campo Nome em foco
Formulário web com o campo Nome em foco

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.

Atualizado October 16, 2021 por Per C.

quizTeste seus conhecimentos

Node.js is a runtime environment for which programming language?

A
Python
0%
B
Swift
0%
C
JavaScript
0%
D
Perl
0%
Correct! Incorrect!     View the Node.js definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Foco nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.