Не могу разбить блок <div> на две равных части для моего контента

156
12 октября 2018, 17:00

Верстаю блок в котором нужно 2 блока. Первый для полей регистрации, второй для картинки. Использую классы бутсрапа и прописываю в каждом блоке col-md-6 и тот же результат если пропишу стиль width:50% в каждом. Как не крути даже если уменьшаю колонки до col-md-4 то два блока идут друг под другом. Когда в консоле нахожу эти элементы то они вроде ка бы поделены поровну. Блок действительно разделен на 2 равные части, но во второй не могу ничего поместить. Всеравно идет под первым блоком. Всюду марджины и падинги на ноль поставил. Вот код

  <div class="col-md-12" style="height:500px;">
        <div class="col-md-12" style="text-align:center;">
            <h3>
                Реєстрація на навчання
            </h3>
        </div>
        <div  style="margin:0px; width:50%; padding:0px;">
            <div class="col-md-12" style="margin:0px; padding:0px;">
                @using (Html.BeginForm("Register", "Account", FormMethod.Post))
                {
                    <div>
                        <span style="font-size:22px;">Ім'я</span>
                        <br />
                        @Html.EditorFor(x => x.Name, new { htmlAttributes = new { @class = "form-control" } })
                        @Html.ValidationMessageFor(x => x.Name)
                    </div>
                    <br />
                    <div>
                        <span style="font-size:22px;">Прізвище</span>
                        <br />
                        @Html.EditorFor(x => x.Surname, new { htmlAttributes = new { @class = "form-control" } })
                        @Html.ValidationMessageFor(x => x.Surname)
                    </div>
                    <br />
                    <div>
                        <span style="font-size:22px;">Email</span>
                        <br />
                        @Html.EditorFor(x => x.Email, new { htmlAttributes = new { @class = "form-control", type = "email" } })
                        @Html.ValidationMessageFor(x => x.Email)
                    </div>
                    <br />
                    <div class="col-md-5" style="padding:0px;">
                        <img src="/Account/GetImage" />
                        @Html.TextBox("CaptchaCode", null, new { @class = "form-control" })
                    </div>
                    <br />
                    <div>
                        <input id="Submit1" class="btn btn-default" type="submit" value="Зареєструватися" />
                    </div>
                }
            </div>
        </div>
        <div style="width:50%">
            тут будет картинка
        </div>
    </div>

В данном коде использую width:50% но с col-md-6 одинаковый результат. Что не так с версткой и какие может нужны стили CSS

Answer 1

Во-первых: зачем вы после дивов ставите br??? По ощущениям вы осваиваете бутстрап на автодополнении и не полном. Вот вам ссылка счастья https://www.w3schools.com/bootstrap4/ в этом примере можете узнать про прекрасную штуку row. Зачем вы вкладываете тонну дивов друг в друга и указываете класс col-md-12??? В вашем коде нужно выкинуть процентов 60-70 всего объёма. Тут вопрос нужен не в том, почему у вас не так работает, а в том, что вы основы даже не осилили и не понимаете для чего нужны базовые элементы. Я бы даже посоветовал пройти курсы

https://www.codecademy.com/learn/learn-html

и

https://www.codecademy.com/learn/learn-css

а затем (bootstrap тут)

https://www.codecademy.com/learn/make-a-website

READ ALSO
При загрузке страницы скрипт ведет себя по-разному

При загрузке страницы скрипт ведет себя по-разному

Есть скрипт, который должен имитировать background-size: cover при работе с img в произвольном блокеСкрипт высчитывает соотношение сторон блока-обертки...

176
Magnific-popup не работает на одной странице

Magnific-popup не работает на одной странице

На сайте 4 страницы идентичны, а главная отличается, вот на ней и не работает magnific-popup, на странице форму не скрывает, при клике не отображаетНа...

162
Uncaught TypeError: Cannot read property &#39;fn&#39; of undefined после использования bootstrap.min.js

Uncaught TypeError: Cannot read property 'fn' of undefined после использования bootstrap.min.js

Не могу понять в чем делона странице Списка контактов в joomla 3 не работает bootsrap

228
Как сделать что бы программа свёрнутая в трей выводила сообщение

Как сделать что бы программа свёрнутая в трей выводила сообщение

Мне нужно что бы программа могла выводить сообщение (и не только) даже когда свёрнута(Выводит только когда открыта и активна форма) Код:

172