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

Formulário sem espaçamento

Oi gente, tudo certo?

Só agora reparei que o meu formulário está com o espaçamento simples, já alterei o 'form legend' no css, mas nada é alterado :/

<main>
            <form>
                <label for="nomesobrenome">Nome e sobrenome</label>
                <input type="text" id="nomesobrenome" class="input-padrao" required="">

                <label for="email">Email</label>
                <input type="email" id="email" class="input-padrao" required placeholder="seuemail@dominio.com">

                <label for="telefone">Telefone</label>
                <input type="tel" id="telefone" class="input-padrao" required placeholder="(XX) XXXXX-XXXX">

                <label for="mensagem">Mensagem</label>
                <textarea cols="70" rows="10" id="mensagem" class="input-padrao" required=""></textarea>

                <fieldset>
                    <legend>Como prefere o nosso contato?</legend>

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


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


                    <label for="radio-whatsapp"><input type="radio" value="whatsapp" name="contato" id="radio-whatsapp" checked="">Whatsapp</label>

                </fieldset>

                <fieldset>
                    <legend>Qual horário prefere ser atendido?</legend>
                    <select>
                        <option>Manhã</option>
                        <option>Tarde</option>
                        <option>Noite</option>
                    </select>
                </fieldset>

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

                <input type="submit" value="Enviar formuário">
            </form>
        </main>

Código em css:

main{
    width: 940px;
    margin: 0 auto;
}

form{
    margin: 40px 0;
}

form label, form legend{
    display: block;
    font-size: 20px
    margin: 0 0 10px;
}

.input-padrao{
    display: block;
    margin: 0 0 20px;
    padding: 10px 25px;
    width: 50%;
}

.checkbox{
    margin: 20px 0;
}
2 respostas
solução!

Boa tarde, Fabiana.

Está faltando um ponto e vírgula, depois do 20px do font-size, em form label, form legend

form label, form legend{
    display: block;
    font-size: 20px; <--------------------------------------
    margin: 0 0 10px;
}

Espero ter ajudado.

Noooossa... <(^^;

Muito obrigada