Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Logo centrato

  1. #1
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Crei un box o una tabella (a questo punto è =) larga e alta 100% con allineamento vert. e orizz. centrato.

  2. #2
    Utente di HTML.it L'avatar di cyberman
    Registrato dal
    Mar 2002
    Messaggi
    7,543
    spostato su html

  3. #3
    Intendi sia centrata verticalmente che orizzontalmente? Ci sono altri contenuti nella pagina?

  4. #4
    Allora, è un dilemma che ho affrontato anch'io. Ecco la mia soluzione, ma funziona solo se sai quanto è alto il box da centrare (oppure se l'altezza la specifichi tu).

    codice:
    [...]
    <body>
    <div id="main">
    contenuto contenuto
    </div>
    </body>
    [...]
    e poi il css

    codice:
    #main {
    height: xpx;
    width: ypx;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -x/2px 0 0 -y/2px;
    }
    Guarda come vengono usate le lettere X e Y.


  5. #5
    Semplicemente sei un grande!!
    Ora viene il prezzo...

    P.S. Visto che ci siamo, mi sapreste consigliare le dimensioni massime che devo dare ad un div, per rimanere tutto visibile anche a 800x600?
    La cosa piu importante da tenere conto è che se il viewport del browser diventa piu piccolo del box non riesci ad accedere ai contenuti. Hai 3 alternative:

    -vai sul molto piccolo, diciamo 400x300
    -accetti il fatto che uno con sei mila toolbar e/o finestra non a tutto schermo si perda qualcosa
    -crei un javascript che, se il viewport diventa troppo piccolo, disattivi il position: absolute

    Il terzo caso è forse la soluzione piu "completa", ma non saprei piu aiutarti.

  6. #6
    Aggiungo: se riesci a scrivere un JS adatto vieni a postarlo qui, mi farebbe molto piacere.

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.