Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    un layout sempre centrato, orizzontale e verticale

    salve a tutti,

    ho letto abbastanza topic a riguardo, ma non sono ancora giunto ad una soluzione.

    Impostando la pagina così

    html, body, {
    width:100%;
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
    }

    Come faccio a posizione il container al centro della pagina, sapendo la larghezza ma non l'altezza (che può essere variabile) ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2

    Re: un layout sempre centrato, orizzontale e verticale

    Originariamente inviato da legal-x
    Come faccio a posizione il container al centro della pagina, sapendo la larghezza ma non l'altezza (che può essere variabile) ?
    Mi sa che non puoi... devi fissare l'altezza per poi giocare coi margini.

  3. #3
    codice:
    box{width:tua larghezza;margin:0 auto;}

  4. #4
    Originariamente inviato da digitos
    codice:
    box{width:tua larghezza;margin:0 auto;}
    Scusa ma non mi sembra che così si centri verticalmente...

  5. #5
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    si infatti

    ci ho quasi rinunciato !
    Webplease.it WebAgency
    www.webplease.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    metti nel contenitore (quello da centrare):
    margin: auto;

    In orizzontale funziona sicuro (nei browser standard), in verticale potrebbe funzionare, ma dipende se il browser e` in grado di determinarne l'altezza (e naturalmente se il contenitore e` piu` basso del body).

    Per IE6 potrebbe funzionare
    vertical-align: middle;
    da inserire nel body (a somiglianza del text-align)

    Altrimenti occorre inserire un piccolo JS, che determina le dimensioni del contenitore da centrare e setta i margini di conseguenza.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Originariamente inviato da ricman
    Scusa ma non mi sembra che così si centri verticalmente...
    Scusa avevo letto che avevi bisogno di centrarlo orizzontalmente.


  8. #8
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    quale consiglio su JS da inserire per capire le dimesione della pag ?

    Funzionerebbe con tutti i browser questo sistema ?
    Webplease.it WebAgency
    www.webplease.it

  9. #9
    Originariamente inviato da legal-x
    quale consiglio su JS da inserire per capire le dimesione della pag ?
    Qui col JS siamo OT... comunque a mente ricordo: screen.height che ti calcola l'altezza della risoluzione del monitor da cui puoi fare le tue deduzioni. Poi sennò vai a googolare sulle dimensioni della finestra del browser...


    Originariamente inviato da legal-x
    Funzionerebbe con tutti i browser questo sistema ?
    Si...

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.