1
resposta

Mudança dos elementos do checkbox

Porque se eu colocar o dentro do no type="radio" muda as posições dos elementos do checkbox? O professor saiu tacando como se fosse a coisa mais simples do mundo.

1 resposta

Boa tarde, Arthur.

Quando usamos a tag label, queremos colocar um título, uma etiqueta no nosso input.

Dessa forma, quando digitamos:

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

estamos dizendo ao compilador, que antes do título/etiqueta E-mail, queremos colocar o input (radio button).

Se você inverte a ordem, o título/etiqueta vem antes:

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

Mas isso tem o mesmo resultado de colocar label e input separados.

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

Espero ter ajudado.