Ho bisogno di una soluzione di lavoro per eseguire un'operazione banale di centraggio immagini di diverse dimensioni, ad un div piazza quando float: sinistra serve per posizionare le immagini in uso rows.I div all'interno di div fare il trucco:Centrare l'immagine verticalmente e orizzontalmente all'interno di DIV con float: a sinistra?
.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;
}
MA DEVO usare float di uso: a sinistra per elemento esterno per mettere le immagini in righe e quando faccio le immagini non sono centrate verticalmente (sono allineati al bordo superiore del div) Ho provato altri codici CSS ma float: left rende sempre le immagini non centrate verticalmente.
prega pubblica una demo dal vivo, a [JS Fiddle] (http://jsfiddle.net), [JS Bin] (http://jsbin.com/) o simili per mostrare con cosa stai lavorando e dimostrare cosa non funziona . –
Float non si applica alle celle di tabella. – jasssonpet
deve mettere demo in http://www.jsfiddle.net –