Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    centrare immagine in vericale

    ciao :F

    ho un div alto 200px e un'immagine 100 (valori a caso)
    come faccio a centrare l'img in verticale nel div?

    ho provato a dare vertical-align: middle; sia al div che all'immagine, niente

    idee? devo per forza cambiare tipo di posizionamento e usare il top?

  2. #2
    in teoria vertical-align applicato all'immagine dovrebbe funzionare.

  3. #3
    Immagini allegate Immagini allegate

  4. #4
    prova a definire le dimensioni

  5. #5
    [img]orologio.gif[/img]

    provato anche a metterle nello style="", niente

    perchè

  6. #6
    pare che funzioni solo con immagini in un paragrafo!
    boh allora degli il display:block; e centrala con line-height

  7. #7
    ho risolto mettendo del padding al div

    grazie lo stesso!

  8. #8
    in effetti la cosa non è di facile risoluzione!
    Avevo già affrontato il problema ma non ricordo come avevo risolto.
    vertical-align funziona se l'allineamento dell'immagine è riferito ad un testo!
    line-height in questo caso non funziona, nemmeno con display:block.
    Ricordo di aver provato con successo definendo i margini top e bottom con auto { margin: auto 0; } ma, oltre al fatto che funzionava solo sui browser standard, nel caso che sto affrontando non va!

    Usare il padding non è una soluzione adeguata! può andare bene se hai un'immagine sola e statica, ma metti che hai diverse immagini di varie dimensioni da inserire in box di dimenione fissa (magari via database), tale soluzione non funzionerebbe, serve invece una regola comune!

    e nemmeno il posizionamento assoluto mi sembra fattibile, in quanto non è detto che io sappia le dimensioni dell'immagine...

    totale: BOH! :master:

  9. #9
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557

    Re: centrare immagine in vericale

    Originariamente inviato da osvi
    ciao :F

    ho un div alto 200px e un'immagine 100 (valori a caso)
    come faccio a centrare l'img in verticale nel div?

    ho provato a dare vertical-align: middle; sia al div che all'immagine, niente

    idee? devo per forza cambiare tipo di posizionamento e usare il top?
    La proprietà vertical-align definisce l'allineamento verticale di un elemento in linea all'interno di una linea di altezza superiore.
    Per gli elementi a livello di blocco, vertical-align non assume alcun significato.(Gianluca Troiani - CSS guida Completa).

    Tipicamente si usa per allineare del testo(inline) rispetto l'immagine(inline), ma non l'immagine(inline) rispetto un div(blocco).
    Non va confusa con l'attributo valign.

  10. #10

    Re: Re: centrare immagine in vericale

    Originariamente inviato da pacovox
    Tipicamente si usa per allineare del testo(inline) rispetto l'immagine(inline), ma non l'immagine(inline) rispetto un div(blocco).
    Non va confusa con l'attributo valign.
    semmai il contrario, l'immagine (inline) rispetto al testo (blocco)! io infatto ho allineato al testo l'immagine contenuta in un paragrafo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.