Menu
CoddyTech

Labels para Inputs

Parte da seção Fundamentos do Journey de HTML da Coddy. Lição 39 de 60.

Nem sempre fica muito claro do que se trata um campo de entrada sem um rótulo. Um rótulo dá aos usuários uma indicação visual clara do tipo de entrada esperado naquele campo. Os rótulos são criados usando a tag <label>.

Aqui está a sintaxe básica:

<label for="field">Label text</label>
<input type="text" id="field">
  • <label>: A tag que cria o rótulo.
  • for: Um vínculo entre o rótulo e um campo do formulário. O valor de for deve corresponder ao id do campo do formulário.
  • Texto do rótulo: o texto que descreve para que serve o campo do formulário.
  • <input>: O campo do formulário ao qual o rótulo se refere.
  • id: O identificador exclusivo do campo do formulário, que corresponde ao atributo for no rótulo.

Depois que eles são vinculados, clicar no texto do rótulo posiciona o cursor (coloca o foco) no campo de entrada correspondente, o que também oferece aos usuários uma área maior para clicar.

challenge icon

Desafio

Fácil

Adicione as seguintes tags dentro da tag <form>:

  • Uma <label> com o texto 'First Name:' e o atributo for definido como 'firstname'.
  • Um campo <input> com type="text".
  • O campo <input> deve ter um id que corresponda ao atributo for do rótulo.

Experimente você mesmo

<!DOCTYPE html>
<html>
    <body>
        <form>
        <!-- Escreva o código aqui -->
        
        </form>
    </body>
</html>
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Web