Come posso allineare verticalmente un'immagine (di altezza variabile) all'interno di un div (con altezza fissa)?
Ho già cercato praticamente ovunque senza aver trovato alcuna soluzione.
Grazie mille
http://forum.mrwebmaster.it/73084-post2.html
Dovresti provare a lavorarci per adattarlo alle tue esigenze.
grazie ma non sono sicuro sia la soluzione che sto cercando.
Cerco di spiegar meglio ciò che cerco. Ho questa situazione:
Il div ha dimensioni fisse.Codice HTML:<div> <img src="url_immagine" alt="Bla bla" /> </div>
L'immagine ha dimensioni variabili (minori o uguali a quelle del div).
Nel caso l'altezza dell'immagine sia minore dell'altezza del div, come la centro verticalmente?
Ho provato a dare al div line-height uguale alla height, vertical-align:middle ma senza risultati.
L'immagine mi resta sempre allineata al bordo superiore.
Io ti ho linkato quella pagina perchè quel codice allinea verticalmente. Al posto di assegnare quelle proprietà ad un div, hai provato all'immagine?
Non si possono fare delle condizioni nel css per verificare l'altezza dell'immagine, infatto ho lo stesso problema e sono dovuto passare ad un layout fixed registrare le dimensioni per crearmi delle condizioni in php.
http://www.giorgiotave.it/forum/css/...-immagini.html
Questo dovrebbe risolverti il problema!
sarò tonto ma non riesco a trovare la soluzione nemmeno qui (tra l'altro è un link che avevo già trovato).
Nel mio caso comunque non c'è un paragrafo <p> ma anche inserendolo non raggiungo il mio obiettivo...
Edit: forse ho trovato la soluzione qui http://www.cssplay.co.uk/menu/centered
Ultima modifica di webpaul : 07-10-2009 alle ore 12.12.44