2016-05-08 2 views
1

Я пытаюсь иметь регистрационную форму с двумя столбцами, используя bootstrap 3, другие страницы моего сайта хороши, кроме страницы регистрации. Мои поля ввода и метки разбросаны по всему экрану с правой стороны, потому что я использую col-md-6, чтобы разделить страницу на две. Теперь эта страница выглядит так.Как получить регистрационную форму с двумя столбцами в бутстрапе 3?

Как вы можете видеть, правая часть ИДК, они разбросаны. Как исправить эту сторону? Мой код выглядит примерно так с обеих сторон:

<div class="container"> 
    <div class="row"> 
     <!-- start code on the left side of the page --> 
     <div class="col-md-6"> 
      <div class="form-group"> 
       <label class="col-sm-3 control-label"><font color="red"><b>*</b></font> First Name</label> 
        <div class="col-sm-6"> 
         <input type="text" class="form-control" name="firstname" id="firstname" 
         placeholder="Firstname" onKeyPress="return ValidateAlpha(event);" onblur="toUpper(this.value, this.id);"/>   
        </div> 
      </div> 
     </div> 
     <!-- left code ends here --> 

     <!-- start code on the right side of the page --> 
     <div class="col-md-6"> 
      <div class="form-group"> 
       <label class="col-sm-3 control-label"><font color="red"><b>*</b></font> E-mail</label> 
        <div class="col-sm-5 "> 
         <input type="text" class="form-control" name="email" id="email" placeholder= "email" 
          ondrop="return false;" onpaste="return false;" /></span> 
        </div> 
      </div> 
     </div> 
     <!-- right code ends here --> 
    </div> 
</div> 
+0

Просьба поделиться кодом, необходимым для воспроизведения проблемы. См. [Mcve] –

+0

ясно: обе должны решить вашу проблему. Но если вы можете опубликовать полный код на jsfiddle, мы можем попытаться вам помочь. –

+0

Я попытался, прежде чем публиковать этот вопрос, но он не показывает тот же вывод на jsfiddle, потому что это bootstrap. но в любом случае, вот https://jsfiddle.net/uzjm719b/ @shoeb – Louie

ответ

1

Посмотрите на codepen я сделал для вас http://codepen.io/creativemind1/pen/QNYqqN

Пожалуйста, удалите !important с помощью CSS и внести изменения в вашем style.css

EDIT: Вы не должны давать какие-либо классы в ярлыке и <div class="col-md-6"> перед вводом, поскольку он автоматически выравнивается для вас.

+0

omg ты лучший !!!!! Огромное спасибо! Я бы проголосовал за это сто раз, если бы мог! Спасибо, спасибо, спасибо, сэр !!!! – Louie

+0

И спасибо за совет! Большое спасибо вам, сэр! – Louie

1

Попробуйте clearfix класс в бутстрапе.

Codepen пример http://codepen.io/smallyin/pen/vGbegv

+0

он действительно работал, он больше не нравится раньше. но как у меня будут такие же пространства, как у меня на левой стороне страницы? потому что после 'email' есть' username', и между ними нет пробелов. они похожи на друг друга, даже если 'username' уже находится на следующей строке. я сожалею, что не умею объяснять, но я надеюсь, что у меня есть моя точка зрения. – Louie

Смежные вопросы