0

sometimes it works perfect, sometimes i have big problems with the following ..

Can i write it like this?

<div class="container">
   <div class="row">
      <div class="col-md-4">
         Testing ...
      </div>
       <div class="col-md-4">
         Testing ...
      </div>
       <div class="col-md-4">
         Testing ...
      </div>
       <div class="col-md-4">
         Testing ...
      </div>
   </div>
</div>

Or does i have to seperate each "row"?

<div class="container">
       <div class="row">
          <div class="col-md-4">
             Testing ...
          </div>
           <div class="col-md-4">
             Testing ...
          </div>
           <div class="col-md-4">
             Testing ...
          </div>
       </div>
    </div>

   <div class="container">
       <div class="row">
          <div class="col-md-4">
             Testing ...
          </div>
       </div>
    </div>

in my current project the floating issn't correct so that the last column doesnt have the right margin..

Carol Skelly
  • 351,302
  • 90
  • 710
  • 624
Mathis Hüttl
  • 127
  • 3
  • 18

2 Answers2

0

Either you can use smaller units instead of larger ones, i.e., .col-md-3 instead of .col-md-6 or use fluid layout.

@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css");
<div class="container-fluid">
  <div class="row-fluid">
    <div class="container-fluid">
      <div class="col-md-4">
        <div class="row-fluid">
          <div class="container-fluid">
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="col-md-4">
        <div class="row-fluid">
          <div class="container-fluid">
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="col-md-4">
        <div class="row-fluid">
          <div class="container-fluid">
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
            <div class="col-md-4">
              <div class="row-fluid">
                <div class="container-fluid">
                  Col
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
Praveen Kumar Purushothaman
  • 164,888
  • 24
  • 203
  • 252
0

Your first example reacts exactly as it should. Any time you have more than 12 cols, the offending cols bump down to the next row (not .row which is different). Because you have 16 cols, the last group of 4 sits on next row.

To fit 16 sections on a single visible row (again, not .row), you will need to nest columns like so:

http://www.bootply.com/2VfLJXjcXt

<div class="container">
  <div class="row">

    <div class="col-md-3">
        <div class="row">
          <div class="col-md-3">
            Test1
          </div>
            <div class="col-md-3">
            Test2
          </div>    
          <div class="col-md-3">
            Test3
          </div>
            <div class="col-md-3">
            Test4
          </div>    
        </div>
    </div>
    <div class="col-md-3">
        <div class="row">
          <div class="col-md-3">
            Test5
          </div>
            <div class="col-md-3">
            Test6
          </div>    
          <div class="col-md-3">
            Test7
          </div>
            <div class="col-md-3">
            Test8
          </div>    
        </div>
    </div>
        <div class="col-md-3">
        <div class="row">
          <div class="col-md-3">
            Test9
          </div>
            <div class="col-md-3">
            Test10
          </div>    
          <div class="col-md-3">
            Test11
          </div>
            <div class="col-md-3">
            Test12
          </div>    
        </div>
    </div>
    <div class="col-md-3">
        <div class="row">
          <div class="col-md-3">
            Test13
          </div>
            <div class="col-md-3">
            Test14
          </div>    
          <div class="col-md-3">
            Test15
          </div>
            <div class="col-md-3">
            Test16
          </div>    
        </div>
    </div>
Shawn T
  • 447
  • 6
  • 16