So che questa domanda è stata posta a morte ma nulla tramite la ricerca ha funzionato per me.Allinea verticalmente il testo all'interno dell'elemento div
Si conosce l'accordo, ho un elemento div che ho bisogno di allineare verticalmente il testo ma non ha funzionato (posizione: assoluta; top: 50%; margin-top: -x; display: table-cell; verticale -align: middle; ecc., ecc.)
Ecco a cosa sto lavorando (mi dispiace per il CSS in linea). Ad ogni modo, io userei l'altezza della linea, ma il testo può essere di una o due righe. Dovrebbe essere allineato verticalmente con l'immagine che è sempre di altezza massima di 30 px (30x50).
<div style="margin:0 0 10px 0;padding:10px;border:2px solid #606060;background-color:#2b2b2b;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;">
<div style="float:left;width:55px;height:40px;">
<a href="link"><img style="max-width:50px;border:1px solid #ffb92c;" src="image.jpg" alt="" /></a>
</div>
<div style="float:right;width:155px;font-size:0.7em;height:40px;">
<a href="link">This is the text to vertically align</a>
</div>
</div>
È necessario utilizzare 'CSS' in linea? Mi fa pena risponderti ... – Phil
No per niente, ho intenzione di convertire tutto questo in reg CSS una volta che l'ho capito – Tom