2016-03-31 28 views
5

Mam stronę PHP z kilkoma pozycjami na stronie. Chcę trzy kolumny na dużych monitorach, ale to właśnie robi. Jedna kolumna po prostu pomija dwie kolumny na pierwszej stronie. Nie robi tego, gdy są cztery kolumny, ale chcę trzy.Kolumny Bootstrap omijają dwa miejsca.

W kolumnie nie ma innego stylu, więc dlaczego to robi?

This is what "insperct element" reveals.

Odpowiedz

1

jej o elementy wysokości. można użyć wiersz klasyfikowane divs jak poniżej.

<div class="row"> 
    <div class="col-md-4 col-sm-6 col-xs-12">...</div> 
    <div class="col-md-4 col-sm-6 col-xs-12">...</div> 
    <div class="col-md-4 col-sm-6 col-xs-12">...</div> 
</div> 
<div class="row"> 
    <div class="col-md-4 col-sm-6 col-xs-12">...</div> 
    <div class="col-md-4 col-sm-6 col-xs-12">...</div> 
    <div class="col-md-4 col-sm-6 col-xs-12">...</div> 
</div> 
+0

To nie jest dobre, ponieważ gdy mają być dwie kolumny, zawsze jest rząd z dwiema kolumnami i rzędem z jedną kolumną. –

+0

, więc możesz spróbować podać wartości dla wszystkich wartości _.item_ classed divs. zrzut ekranu, który dołączyłeś, wydaje się, że drugi element jest dłuższy niż inne. ** może używając _max-height_ – Tanbi

+1

ustawienie wysokości pomogło. Dziękuję Ci. –

3

Tanbi za propozycja jest dobra jak na wytycznych bootstrap ale jeśli nie chcesz, aby dodać .rowdiv między elementu div można użyć niżej wymienionych css

.col-md-4:nth-child(3n+3) + .col-md-4{clear:both;} 

nie jestem pewien ale myślę, że to jest praca.

+0

PERFEKCJA !! Dziękuję Ci! – spb