Как я могу удалить странный отступ в моем HTML div? - PullRequest
2 голосов
/ 08 апреля 2019

Я строю макет с помощью CSS, настраивая некоторые теги 'div'. Один из них (div с идентификатором "col3") со странным верхом, и я не знаю почему. Я уже пытался использовать 'padding: 0;', но он не работает. Я знаю, что могу исправить это с помощью свойства 'position', но почему это происходит с моим div? Коды следующие:

HTML

  <section id="getintouch">
        <h3>Get in Touch</h3>
        <p>Etiam at mi at quam suscipit auctor a ac urna. Nullam non euismod felis, sed rhoncus risus. Donec erat enim, convallis eu facilisis at, hendrerit sed ligula.</p>
        <div id="getintouchlayout">
            <div id="col1-2">
                <form action="#" method="POST">
                    <label for="name">Name</label>   
                    <input type="text" name="nome" id="name">
                    <label for="email">Email</label>   
                    <input type="email" name="email" id="email">
                    <label for="message">Message</label>   
                    <textarea name="message" id="message"></textarea>
                    <input type="submit" value="Send Message">
                </form>
            </div>
            <div id="col3">
            <address>
                <p>
                    <span>Endereço</span>
                    1234 Somewhere Rd. Nashville, TN 00000 United States
                </p>
                <p>
                        <span>Telefone</span>
                        000-000-000
                </p>
                <p>
                        <span>Email</span>
                        email@server.com
                </p>
            </address>
            </div>
        </div>
    </section>

CSS

    #getintouchlayout{overflow: auto;}
#col1-2{
    width: 63.5%;
    margin-right: 5%;
    float: left;
}
#col3{
    width: 31.5%;
    float: right;
}

Obs: я знаю, что float не используется для этого, но я использую его, потому что я изучаю это свойство в курсе, и мне нужно использовать его в проекте.

1 Ответ

1 голос
/ 08 апреля 2019

Удалите поле <p>, у этого тега есть собственный отступ, которого у <label> нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...