non centrerai col posizionamento assoluto perché non conosci le dimensioni dell'immagine e quindi non sai su quanto impostare il margin-top (margin-top:-85px tiene come riferimento l'altezza del div e non dell'immagine, per cui non è un valore valido).
Esempio con il display:table, quelle verdi sono immagini http://jsfiddle.net/wekg56wn/
Ma se io semplicemente assegno alle immagini un vertical-align:middle e le metto l'una di seguito all'altra nello stesso div (o anche in div diversi che si seguono con display:inline) le immagini saranno centrate verticalmente l'una rispetto all'altro.
Il problema però si pone se le immagini hanno un'altezza superiore a 170px (perché sarebbero tagliate ma il loro allineamento sarebbe sempre in base alla loro altezza)

Rispondi quotando
