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

Não entendi porque não consigo fazer o textarea desaparecer e reaparece.

Dei uma olhada nos comentários dos colegas, mas mesmo assim, ainda não encontrei o meu erro no que concerne ao exercício. Esse campo no html está:

<label>
                        <input type="radio" name="assunto" value="outro" id="outro">
                        Outros
                    <textarea name ="outros" cols="30" rows="2" autofocus></textarea>
                    </label>

e no css:

input[value="outro"]~input {
    display: none;
}

input[value="outro"]:checked~input {
    display: inline;
}

Podem me ajudar, por gentileza?

2 respostas
solução!

Bom dia, Jessica! Como vai?

Se vc quer fazer aparecer o textarea quando selecionar o radio, então o seu CSS deve ficar:

input[value="outro"]~textarea {
    display: none;
}

input[value="outro"]:checked~textarea {
    display: inline;
}

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!

Perfeito! Deu certo, muito obrigada!