Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Input para 'Outro' ocupando muito espaço.

Quando a opção Outro era a escolhida, o campo gerado pelo input type="text" estava ocupando muito espaço na tela (width 100%). Para resolver este problema, coloquei um id no HTML e redefini o width dele no CSS para 40%. A minha dúvida é se esta é a melhor opção.

HTML

<label>
         <input type="radio" name="assunto" value="outro"> Outro
         <input id="textoOutroAssunto" type="text" name="texto-outro-assunto">
</label>

CSS

#textoOutroAssunto {
    width: 40%;
}
1 resposta
solução!

Oi Jose tudo bem?

Está correta a sua implementação. Se visualmente não se sente confortável com algum elemento do HTML pode alterar ele sem problemas e continuar com o curso.

Tem pessoas que iriam usar pixels (tipo eu rsrsrs) ao invés de porcentagem mas o seu jeito funciona bem também.

Espero ter ajudado!!!