2012-11-19 6 views
21

Ich habe den folgenden Code und möchte die "well" -Elemente der äußeren "Zeile" div. Ich habe versucht verschiedene Ansätze wie text-align: center (das zentriert nur den Text und nicht die inneren DIV-Elemente.Center Inhalt des Bootstrap-Zeilencontainers

Hier ist ein jsfiddle. Die Idee ist, dass ich eine Seite von "gut" Fliesen und das bekommen . nach 4 oder so wickelt es aber, wenn es weniger als 4 ist, erscheinen sie auf der Seite zentriert sollten

<body class="container-fluid"> 
    <div class="row"> 
     <div class="well span2"> 
      <div class="row"> 
       <div class="span2"> 
        Header 
       </div> 
      </div> 
      <div class="row"> 
       <div class="span2"> 
        Sub Header 
       </div> 
      </div> 

     </div> 

     <div class="well span2"> 
      <div class="row"> 
       <div class="span2"> 
        Header 
       </div> 
      </div> 
      <div class="row"> 
       <div class="span2"> 
        Sub Header 
       </div> 
      </div> 
     </div> 
    </div> 
</body> 

Antwort

44

ich dies, indem sie die folgenden gelöst:.

<body class="container-fluid"> 
    <div class="row"> 
     <div class="span6" style="float: none; margin: 0 auto;"> 
      .... 
     </div> 
    </div> 
</body> 
+1

nur ein Test lief, sollte beachtet werden, dass nur die Stile hinzugefügt werden müssen. –

9

Versuchen sie dieses, es funktioniert !

<div class="row"> 
    <div class="center"> 
     <div class="col-xs-12 col-sm-4"> 
      <p>hi 1!</p> 
     </div> 
     <div class="col-xs-12 col-sm-4"> 
      <p>hi 2!</p> 
     </div> 
     <div class="col-xs-12 col-sm-4"> 
      <p>hi 3!</p> 
     </div> 
    </div> 
</div> 

Dann in CSS definiert die Breite des Mittel div und in der Mitte in einem Dokument:

.center { 
    margin: 0 auto; 
    width: 80%; 
} 
-1

Ein Behälter in Ihrer Reihe, und es wird den Inhalt für Sie zentriert.