Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS Bootstrap Basics Building Forms With Bootstrap Structured Form Layouts with the Grid

Aiga Krauze
Aiga Krauze
863 Points

the content goes out of borders, the register button is displayed as wide as the pop-up window for registration.

<div class="modal fade" id="register" tabindex="-1" role="dialog" aria-labelledby="register form" aria-hidden="true">
          <div class="modal-dialog" role="document">
            <div class="modal-content">
              <div class="modal-header bg-info text-white">
                <h5 class="modal-title" id="exampleModalLabel">Register for Full Stack Conf</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                  <span aria-hidden="true">&times;</span>
                </button>
              </div>
              <div class="modal-body">
                <!-- registration form -->

                <form>
                <div class="alert alert-warning alert-dismissible fade show" role="alert">
                  <strong>Hurry! Early Bird registration ends in two days!</strong> 
                  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                  </button>
                </div>
                    <h5 class="mb-4">Basic Info</h5>
                  <div class="form-group">
                    <label for="name">Name:</label>
                    <input type="text" class="form-control" id="name">
                      </div>
                      <div class="form-group">
                    <label for="email">Email:</label>
                    <input type="email" class="form-control" id="email">
                      </div>
                       <div class="form-group">
                        <label for="role">Job role:</label>
                        <select class="custom-select form-control" id="role">
                            <option value="full stack js developer">Full Stack JavaScript Developer</option>
                            <option value="front end developer">Front End Developer</option>
                            <option value="back end developer">Back End Developer</option>
                            <option value="designer">Designer</option>
                            <option value="student">Student</option>
                        </select>
                  </div>
                  <hr class="my-4">
                  <h5 class="mb-4">Which topics interest you most?</h5>

                   <div class="form-check">
                    <label class="custom-control custom-checkbox">
                      <input type="checkbox" class="custom-control-input" id="customCheck1">
                      <span class="custom-control-indicator"></span>
                      <span class="custom-control-description">JavaScript Frameworks</span>
                     </label>
                    </div>
                    <div class="form-check">
                    <label class="custom-control custom-checkbox">
                      <input type="checkbox" class="custom-control-input" id="customCheck1">
                      <span class="custom-control-indicator"></span>
                      <span class="custom-control-description">JavaScript Libraries</span>
                     </label>
                    </div>
                    <div class="form-check">
                    <label class="custom-control custom-checkbox">
                      <input type="checkbox" class="custom-control-input" id="customCheck1">
                      <span class="custom-control-indicator"></span>
                      <span class="custom-control-description">Node.js</span>
                     </label>
                    </div>
                    <div class="form-check">
                    <label class="custom-control custom-checkbox">
                      <input type="checkbox" class="custom-control-input" id="customCheck1">
                      <span class="custom-control-indicator"></span>
                      <span class="custom-control-description">Build Tools</span>
                     </label>
                    </div>
                    <div class="form-check">
                    <label class="custom-control custom-checkbox">
                      <input type="checkbox" class="custom-control-input" id="customCheck1">
                      <span class="custom-control-indicator"></span>
                      <span class="custom-control-description">ES2015</span>
                     </label>
                    </div>  
                  </div>

                  <hr class="mb-4">
                  <h5 class="mb-4">Payment info</h5>

                  <div class="row">
                      <div class="col-lg-6 form-row">
                        <label for="cc-num">Card Number:</label>
                        <input class="form-control" id="cc-num" type="text">
                      </div>

                      <div class="col-lg">
                        <label for="zip">Zip Code:</label>
                        <input class="form-control" id="zip" type="text">
                      </div>

                      <div class="col-lg">
                        <label for="cvv">CVV:</label>
                        <input class="form-control" id="cvv" type="text">
                      </div>
                    </div>
                    <div class="form-row">
                        <label class="col-lg-12">Expiration date:</label>
                        <div class="form-group col-lg-8">
                            <select class="custom-select form-control" id="exp-month">
                              <option value="1">1 - January</option>
                              <option value="2">2 - February</option>
                              <option value="3">3 - March</option>
                              <option value="4">4 - April</option>
                              <option value="5">5 - May</option>
                              <option value="6">6 - June</option>
                              <option value="7">7 - July</option>
                              <option value="8">8 - August</option>
                              <option value="9">9 - September</option>
                              <option value="10">10 - October</option>
                              <option value="11">11 - November</option> 
                              <option value="12">12 - December</option>
                            </select> 
                        </div>

                        <div class="form-group col-lg">
                           <select class="custom-select form-control" id="exp-year">
                              <option value="2016">2016</option>
                              <option value="2017">2017</option>
                              <option value="2018">2018</option>
                              <option value="2019">2019</option>
                              <option value="2020">2020</option>
                            </select>  
                        </div>
                    </div>
                    <hr class="mb-4">
                    <button type="submit" class="btn btn-primary btn-lg">Register</button>
                </form><!-- /registration form -->
                </div>
            </div>
          </div>
        </div>

Moderator edited: Markdown added so that code renders properly in the forums.

Jennifer Nordell
seal-mask
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there! You've shown us your HTML, but it's your CSS that's styling it. The easiest way to show us all of your code is to make a snapshot of your workspace and post it here. This will allow us to fork your workspace and have a look around.

1 Answer

Aiga Krauze
Aiga Krauze
863 Points

Thank You! I already found my mistake - one closing div tag too much before Payment info!