центрирование в форме в разделе - PullRequest
0 голосов
/ 28 июня 2018

Я использую начальную загрузку 4 и имею эту форму в разделе, в котором у меня возникают проблемы с центрированием кнопки и увеличением длины двух столбцов так, чтобы она была даже с внешней границей блоков ввода. В настоящее время, если у меня просто кнопка на ширине 100%, она отображается по центру, но длиннее, чем поля ввода, поэтому она выглядит не так. Я правильно структурировал? Я использовал форму там примеров и не уверен, что это правильно или есть лучший способ.

вот мой кодовый блок: https://codepen.io/robot_head/full/qKQwqe/

HTML для этого раздела:

<div class="container-fluid bg-3 text-center" id="contact">
    <h3>CONTACT US</h3><br>
    <div class="container">
<div class="col-sm-8 col-sm-push-2">

        <form role="form">
        <br style="clear:both">
<div class="col-sm-6">
                    <div class="form-group">
                        <input type="text" class="control" id="firstname" name="firstname" placeholder="First Name" required>
                    </div>
                    <div class="form-group">
                        <input type="text" class="control" id="email" name="email" placeholder="Email" required>
                    </div>
</div>
<div class="col-sm-6">

                    <div class="form-group">
                        <input type="text" class="control" id="lastName" name="lastName" placeholder="Last Name" required>
                    </div>
                    <div class="form-group">
                        <input type="text" class="control" id="phone" name="phone" placeholder="Phone" required>
                    </div>
</div>

    <button type="button" id="submit" name="submit" class="btn btn-primary pull-right">SEND</button>
        </form>

</div>
</div>
      </div>

CSS:

#contact{
  background-color: #febb2e;
  height: 500px;
  color: #000;
}
.form-area
{
    background-color: #FAFAFA;
    padding: 10px 40px 60px;
    margin: 10px 0px 60px;
    border: 1px solid GREY;
    }
.control{
  display: block;
    width: 100%;
    height: 50px;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
}
button#submit {
    background-color: #8d1f2d;
    border-color: #8d1f2d;
    width: 100%;
    border-radius: 10px;
}

1 Ответ

0 голосов
/ 28 июня 2018

вы можете исправить их разными способами, причина проблемы в том, что класс col-sm-6 имеет отступ 15px с обеих сторон, а ваша кнопка не имеет отступа. В качестве быстрого исправления вы можете заключить кнопку в элемент div с классом col-sm-12 или просто добавить отступ в 15 пикселей слева и справа от кнопки.

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