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.
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.
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.