Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Usando Rótulos para Melhor Acessibilidade em Formulários | Formulários HTML e Entrada do Usuário
HTML Definitivo

Usando Rótulos para Melhor Acessibilidade em Formulários

Deslize para mostrar o menu

O elemento <label> é utilizado para associar um rótulo a um campo de entrada em um formulário. Essa associação ajuda os usuários a entenderem quais informações estão sendo solicitadas no campo do formulário. Quando o usuário clica no rótulo, o foco é automaticamente direcionado para o campo de entrada correspondente.

Existem duas maneiras de conectar elementos label e input:

Envolvendo

Você pode aninhar um <input> dentro de um <label>, e o navegador fará a ligação automaticamente.

index.html

index.html

Clicar em "Nome" foca o campo de entrada.

Usando o atributo id

Se o campo de entrada não puder ser colocado dentro do label, conecte-os manualmente:

index.html

index.html

Aqui, o label usa for="name" e o campo de entrada usa id="name". Valores correspondentes criam a conexão.

Note
Nota

Usando esses métodos, estabelece-se uma conexão visual e semântica entre o campo label e o campo input. No entanto, pode haver situações em que envolver o elemento input dentro do label seja impossível devido a restrições de estilo ou lógica do site. Nesses casos, normalmente utiliza-se a conexão por atributos para manter a flexibilidade na aplicação de estilos e implementação de lógica de fundo.

Vamos analisar a diferença entre as duas abordagens examinando o código na imagem.

Note
Nota

Do ponto de vista do navegador, a abordagem escolhida para estabelecer a conexão é irrelevante. Ambos os métodos alcançam o mesmo resultado de vincular o rótulo ao campo de entrada para melhor usabilidade e acessibilidade.

question mark

Qual é a finalidade do elemento <label> em formulários HTML?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 5. Capítulo 3
some-alt