Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Tag input dentro da tag label

Olá! Ao inserir o checkbox, o professor colocou a tag input dentro da tag label:

<label><input type="checkbox">Gostaria de receber nossas novidades por e-mail?</input></label>

Portanto, não foi preciso colocar as propriedades "for" e "id". Nos casos abaixo eu também poderia incluir a tag input dentro da label ou existe alguma regra quanto a isso?

<label for="radio-email">E-mail</label>
<input type="radio" name="contato" value="email" id="radio-email">

<label for="radio-telefone">Telefone</label>
<input type="radio" name="contato" value="telefone" id="radio-telefone">

<label for="radio-whatsapp">WhatsApp</label>
<input type="radio" name="contato" value="whatsapp" id="radio-whatsapp">
<label for="nomesobrenome">Nome e sobrenome</label>
<input type="text" id="nomesobrenome">

<label for="email">E-mail</label>
<input type="text" id="email">

<label for="telefone">Telefone</label>
<input type="text" id="telefone">

Obrigada!

3 respostas

Olha... Eu sempre que uso a tag label, ligo ela ao input através do for=""

solução!

Olá, eu geralmente utilizo o "for" e o "id" para ligar os dois, porém acredito que dar sim para incluir o "input" dentro da tag "label" como foi descrito acima, até porque a tag input ainda estará lá, só que agora junto ao label, não sendo necessário a ligação através do "for/id".

obrigada pelo retorno, gente :)