Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    75

    centrare immagine in un div

    Ciao a tutti, un aiuto perchè non riesco a vedere dove sbaglio...

    non riesco a centrare l'immagine nel div, l'immagine viene spostata verso sx invece di esser centrata, nel file css ho definito tutto ciò:width:600px;

    background-repeat:no-repeat;
    text-align:center;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;

    potete aiutarmi?
    Mille grazie


  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    immagine? nel css non parli di immagini...
    tu intendi forse immagine per il background ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    75

    centrare immagine in un div

    no, l'immagine l'ho definita nel file html. (purtroppo devo)
    il codice html, (scusa non l'ho scritto) è il seguente
    <div id="header">[img]platinum.gif[/img]</div>

    mille grazie ancora

  4. #4

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    usa un div per metterci l'immagine,
    poi lo setti così:
    div.image {margin: auto; text-align:center}

    la seconda voce serve perché IE è parecchio testardo.. anche la versione 7,
    nel caso poi aggiusti il posizionamento degli altri contenuti



  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    75

    centrare immagine in un div

    non funziona!!! Rimane sempre spostato a dx....

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta il CSS realtivo al contenitore dentro cui va centrata l'immagine e all'immagine stessa.
    Quanto postato nel primo post non si capisce a cosa si riferisce.

    Non serve inserire l'immagine dentro un ulteriore contenitore, mentere puo` essre utile trasformarla in blocco (di default il tag <img> e` di tipo inline).

    Poi devi anceh dire in quae browser hai testato, dato che in questo campo si comportano in modo diverso.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    75

    centrare immagine in un div

    allora, i test li faccio sia su ie6 che su ff

    Questo il codice relativo all'html

    <div id="header">[img]platinum.gif[/img]</div>

    questo il codice css:
    #header{
    background-repeat:no-repeat;
    width:600px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom: 0;
    text-align:center;
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    allora, i test li faccio sia su ie6 che su ff
    Si` e come si comporta nei due browser?

    Anzitutto se vuoi inserire un oggetto in un altro e centrarlo, l'oggetto esterno deve aver una larghezza definita (ce l'hai).
    Poi l'oggetto interno deve avere margini laterali automatici (ti manca)
    Inoltre (per far contento IE6), l'oggetto esterno deve avere il text-align: center; (ce l'hai).
    Non servono i margini all'oggetto esterno (non per centrare l'immagine nel blocco)

    Riassumendo:
    codice:
    #header{
      background-repeat: no-repeat;
      background-image: url(...);        /* altrimenti non ha senso non-ripetere il background */
      width: 600px;
      text-align: center;
    }
    #header img {
      display: block;
      margin: 0 auto;
      width: ...px;                          /* oppure si possono definire le dimensioni nel tag */
      height: ...px;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    75

    centrare immagine in un div

    Allora.... scusa il ritardo ma non c'ero in questi gg....

    Dicevo su entrambi i browser l'immagine la sposta a dx. pur facendo come hai detto tu l'immagine rimane spostata a dx.....

    grazie mille per l'aiuto stò impazzendo....

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.