мне нужно рабочее решение сделать Trival задачу центровки изображения с разными размерами, на квадратный DIV, когда поплавок: слева используется для размещения изображений в rows.I использования DIV внутри DIV, чтобы сделать трюк:Изображение центра вертикально и горизонтально внутри DIV с поплавком: слева?
.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;
}
BUT Я должен использовать float use: left для внешнего элемента, чтобы помещать изображения в строки, и когда я делаю изображения не центрированными по вертикали (они выровнены по верхней границе div), я пробовал некоторые другие коды CSS, но float: left всегда делает изображения не вертикально центрированными.
Пожалуйста опубликовать демо-версию, в [JS Fiddle] (http://jsfiddle.net), [JS Bin] (http://jsbin.com/) или аналогично показать, с чем вы работаете, и продемонстрировать, что происходит неправильно , –
Float не применяется к ячейкам таблицы. – jasssonpet
должен поставить демо в http://www.jsfiddle.net –