Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    immagine centrata - body

    Stavo provando a seguire alcuni esempi per posizionare un'immagine di sfondo al centro dello schermo.
    Il codice,vedendo sulla guida di Troiani e anche in giro per il web; dovrebbe essere questo:

    body{
    background-image:url(cerchio.gif);
    background-repeat:no-repeat;
    background-position:50% 50%;
    }

    Ho provato anche:
    background-position:center;

    Non riesco a capire perchè consideri solo il centro dell'immagine, mentre quello dello schermo in verticale no. Dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Probabilmente non hai definito l'altezza del blocco in cui vuoi centrare l'immagine, per cui rimane piu` basso (anche se non te ne accorgi)

    Prova ad inserire:
    codice:
    html, body {
      width: 100%;
      min-height: 100%;
    }
    PS: se deve funzionare anche in IE5.5 e IE6, occorre inserire alcuni attributi in piu` :
    codice:
    html, body {
      width: 100%;
      min-height: 100%;
      height: auto !important;
      height: 100%;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Davvero molte grazie! Il problema era proprio l'altezza.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.