Ich brauche eine funktionierende Lösung eine triviale Aufgabe, Zentrieren Bilder mit unterschiedlichen Abmessungen, zu einem Quadrat div zu tun, wenn float: left innerhalb von div Bilder in rows.I Verwendung div zu platzieren, um den Trick verwendet:Bild vertikal und horizontal innerhalb von DIV mit Float zentrieren: links?
.outer-element{ //wrap tile div
display:table-cell;
width:300px;height:300px;
text-align:center ;
vertical-align:middle ;
float:left;
margin-bottom:15px;
}
.inner-element{ //div with image inside
display:inline-block;
}
ABER ich muss verwenden float: links für äußere-Element, um Bilder in Zeilen und wenn ich tun Bilder sind nicht zentriert vertikal (sie sind nach oben Grenze der Div ausgerichtet) Ich habe versucht, einige andere CSS-Codes aber float: links macht immer Bilder nicht vertikal zentriert.
Bitte Veröffentlichen Sie eine Live-Demo unter [JS Fiddle] (http://jsfiddle.net), [JS Bin] (http://jsbin.com/) oder ähnlich, um zu zeigen, woran Sie gerade arbeiten, und demonstrieren Sie, was schief läuft . –
Float gilt nicht für Tabellenzellen. – jasssonpet
muss Demo in http://www.jsfiddle.net setzen –