2015-11-09 15 views
5

Ho il seguente codice che potrebbe o non potrebbe dare più di 12 colonne in una riga. Come posso renderlo bello se ci sono più di 12 colonne?Bootstrap su Twitter - stile più di 12 colonne di fila?

<div collapse="gpCollapse"> 
    <div ng-repeat="item in revealedCtrl.greatPersons" class="thumbnail col-md-3"> 
    <img ng-src="/images/useritems/{{item.greatperson.image}}" tooltip="{{item.greatperson.name}}"/> 

    <div class="caption"> 
     <h3 class="text-center">{{item.greatperson.name}}</h3> 

     <p class="text-justify"> 
     {{item.greatperson.description}} 
     </p> 
    </div> 
    </div> 
</div> 

enter image description here

+0

"look nice" è piuttosto un termine generico. Può essere più preciso? – George

+0

Le mie scuse, ho pensato che fosse ovvio. Vorrei che le immagini fossero visualizzate fluttuanti a sinistra. Nell'immagine in alto vedete due immagini che galleggiano a destra, quindi finalmente una sola di fila. A me sembra che dovrebbe essere spazio avere 2 righe. Uno con 4 elementi, l'altro con 3 –

+0

Questo sembra un luogo che la flexbox potrebbe rivelarsi utile. La funzionalità della griglia Bootstrap è piuttosto limitata. – Harangue

risposta

1

Definire un'altezza costante nella classe "miniatura".

+0

Quale dovrebbe essere questa altezza? –

+0

Grazie. Questo era il più facile. L'ho impostato a 320 px. –

1

Il motivo per il layout non finisce per guardare bello è l'altezza variabile del contenuto della colonna, in particolare in

<div class="caption"> 

usare i CSS per dare div colonna (.thumbnail)

position: relative; 
// to make space for absolutely positioned caption 
padding-bottom: 40px; 

e .Caption

0.123.
position: absolute; 
bottom: 0px; 
+0

Questo ha funzionato quasi. Tuttavia, il testo è improvvisamente all'interno dell'immagine. Guarda quanto segue: http://bildr.no/view/R2g1YzNq –

+0

gioca con la quantità di pixel che si trova nella parte inferiore di .thumbnail usa la stessa quantità di pixel per altezza .caption. Ciò può portare al testo che trabocca dal contenitore, ma puoi farlo sembrare migliore utilizzando l'overflow: nascosto o overflow di testo: puntini di sospensione, ecc. –

Problemi correlati