2017-03-29 4 views
0

Ich verwende das Bootstrap-Grid, um eine Seite mit Produkten anzuzeigen, die dynamisch hinzugefügt werden. Jedes Produkt hat eine col-md-3 Klasse und es gibt 4 Produkte pro Zeile. Das Problem ist, dass, wenn die Zeile voll ist und ein neues Produkt hinzugefügt wird (und daher eine neue Zeile beginnen muss), das Produkt nicht am Anfang der neuen Zeile platziert wird, sondern irgendwo anders (entweder zweite oder dritte Position). Sie können [sehen hier einen Screenshot] [1] das Problem zeigen.Bootstrap-Gitterelemente werden in der nächsten Zeile falsch ausgerichtet

+2

Dies ist, weil die Div nicht die gleiche Höhe sind. Da Bootstrap 3 mit Floats arbeitet, müssen Sie die Höhen ausgleichen ODER einfach jede "Zeile" trennen und jeweils 4 col-3 divs haben, anstatt eine ständig wachsende Liste von divs im Container einzubinden. –

+0

Oder verwenden Sie responsive resets/clearfix alle x Spalten wie im Duplikat erklärt. – ZimSystem

Antwort

-1
<div class= "row"> 
    <div class="col-xs-6 col-md-3"> 

    <a href="/collections/summer-collection/products/another-skirt" class="grid__image"> 
    <div class="my-reveal"> 
    <img src="//cdn.shopify.com/s/files/1/1698/6183/products/DSC_0345_123483_large.jpg?v=1486835408" alt="Another Skirt"> 
    <img class="hidden" src="//cdn.shopify.com/s/files/1/1698/6183/products/DSC_0353_123483_large.jpg?v=1486835408" alt="Another Skirt"> 
    </div> 
    </a> 

    <p class="h4 front-title"> 
    <a href="/collections/summer-collection/products/another-skirt">Another Skirt</a> 
    </p> 
    <p> 
    <span class="visually-hidden">Regular price</span> 
    <br><s>440,00 lei</s> 
    </p> 

    </div> 
</div> 
+0

Können Sie Inspect-Element oder Actual Code anzeigen? Wie fügen Sie es dynamisch hinzu? – Vivek

+1

Sie müssen vier Bilder in eine '

' setzen, wiederholen Sie in Div mit Klasse der Zeile. mögen : – Vivek

Verwandte Themen