2016-04-19 4 views
-1

Wenn ich CSS Grid schwebte wie dieseProper float css Gitter

.float { 
    float: left; 
    width: 45%; 
    border: 1px solid black; 
    margin: 1%; 
    padding: 1%; 
} 

Wie kann ich jede neue Linie zu zwingen, auf demselben Horizontes Ebene ausgerichtet werden?

http://codepen.io/anon/pen/Kzezjp?editors=1100

+0

Meinen Sie in Zeilen oder so - http://stackoverflow.com/questions/8470070/how-to-create-grid-tile-view- with-css –

+0

min-height einstellen funktioniert (aber jeder Container überschreitet min-height, dann wird er minimiert) –

Antwort

-1

Ich glaube, Sie vertical-align und Sie sollten die Breite verringern verwenden möchten:

.float { 
     float: left; 
     width: 45%; 
     border: 1px solid black; 
     margin: 1%; 
     padding: 1%; 
    vertical-align:middle; 
width:30%; 
    } 
+0

Vertical align funktioniert nicht auf Floats –

0

Wenn Sie jede effektive Zeile wollen auf einem neuen vertikalen Ebene starten, Sie müssen die Schwimmer nach jedem 2. Div löschen.

Codepen Demo

.float { 
 
    box-sizing: border-box; 
 
    float: left; 
 
    width: 45%; 
 
    border: 1px solid black; 
 
    margin: 1%; 
 
    padding: 1%; 
 
} 
 
div:nth-of-type(2n+1) { 
 
    clear: left; 
 
}
<div class="float"> 
 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc justo, efficitur eu nisl in, convallis aliquet sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean 
 
    nunc justo, efficitur eu nisl in, convallis aliquet sapien.nunc justo, efficitur eu nisl in, convallis aliquet sapien. 
 
</div> 
 
<div class="float"> 
 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc justo, efficitur eu nisl in, convallis aliquet sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc justo, efficitur eu nisl in, convallis aliquet sapien. 
 
</div> 
 

 
<div class="float"> 
 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc justo, efficitur eu nisl in, convallis aliquet sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean 
 
    nunc justo, efficitur eu nisl in, convallis aliquet sapien.nunc justo, efficitur eu nisl in, convallis aliquet sapien. 
 
</div> 
 
<div class="float"> 
 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc justo, efficitur eu nisl in, convallis aliquet sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc justo, efficitur eu nisl in, convallis aliquet sapien. 
 
</div>