2015-11-20 12 views
6

Ich erstelle einen Auswahllink mit 10 Containern. Und was ich will, ist sie in 5 gleiche Spalten zu teilen. Jetzt ist mein Problem, ich möchte die Breite der Spalten erweitern. Bedeutet, dass ich keine container Klasse in meiner Elternreihe habe.Wie erstellt man 5 gleiche Spalten in Bootstrap 3?

Hier ist mein Beispielcode:

<div id="categories-selections"> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat1.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat2.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat3.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat4.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat5.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat6.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat7.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat8.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat9.png" class="img-responsive" /> 
    </div> 
    <div class="col-md-2 no-padding"> 
     <img src="public/images/cat10.png" class="img-responsive" /> 
    </div> 

</div> 

Hier ist, was die Ausgabe sein sollte: enter image description here

Und hier ist, was ich habe:

enter image description here

, dass alle Jungs ist Ich hoffe, kann mir helfen.

Hier ist die Probe Geige: https://jsfiddle.net/mk7bdyey/

+0

können Sie bitte Live-Link oder Demo teilen? das wird einfach sein und bitte beschreibe auch ein bisschen mehr. Sie möchten ein erstes Bild haben und haben eine Struktur wie das zweite Bild? –

+0

Sie sollten '.container-fluid' für Abschnitte mit voller Breite verwenden. Diese Frage - http://stackoverflow.com/questions/10387740/five-equal-columns-in-twitter-bootstrap deckt 20% Breite Spalten. –

+0

Ja in meinem aktuellen Setup kam ich auf die Ausgabe des zweiten Bildes. – Jerielle

Antwort

5

Sie haben soeben eine neue Spalte alle zusammen

.col-xs-15, 
.col-sm-15, 
.col-md-15, 
.col-lg-15 { 
    position: relative; 
    min-height: 1px; 
    padding-right: 10px; 
    padding-left: 10px; 
} 

Weiter Sie Breite von neuen Klassen bei unterschiedlichen Medienanfragen definieren müssen schaffen könnten.

.col-xs-15 { 
    width: 20%; 
    float: left; 
} 
@media (min-width: 768px) { 
.col-sm-15 { 
     width: 20%; 
     float: left; 
    } 
} 
@media (min-width: 992px) { 
    .col-md-15 { 
     width: 20%; 
     float: left; 
    } 
} 
@media (min-width: 1200px) { 
    .col-lg-15 { 
     width: 20%; 
     float: left; 
    } 
} 

dann können Sie genau wie diese verwenden

<div class="row"> 
    <div class="col-md-15 col-sm-3"> 
    ... 
    </div> 
</div> 
1

Passen Sie die Polsterung von links und rechts wie pro Ihre Anforderung an die div, in denen Sie id="categories-selections" gegeben. Sie können CSS-in-line setzen wie style="padding-left:30px; padding-right:30px;"

+0

Ok danke ich werde es versuchen. Ich habe auch die Geige in meine Frage aufgenommen. – Jerielle

Verwandte Themen