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

    Centrare livello contenitore

    ciao,

    devo centrare un div che fa da contenitore ad altri 2 ... ho provato con :

    codice:
    position :absolute; top:50%; left:50%;
    Ma niente ... consigli ?

  2. #2
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    position :absolute;
    top:50%;
    left:50%;
    margin: -XX 0 0 -YY;

    XX è la metà dell'altezza del contenitore, YY la metà della larghezza.

  3. #3
    Originariamente inviato da pacovox
    position :absolute;
    top:50%;
    left:50%;
    margin: -XX 0 0 -YY;

    XX è la metà dell'altezza del contenitore, YY la metà della larghezza.
    'Mo provo

  4. #4
    Niente ... mi va tutto sopra la pagina e vedo quindi solo un'80 di pixel del livello.

    Ecco il codice :

    codice:
    #ce {
        border-top:1px solid #DDDDDD;
        border-left:1px solid #DDDDDD;
        border-right:1px solid #4B4B4B;
        border-bottom:1px solid #4B4B4B;
        width:600px;
        height: 400px;
        position :absolute;
        top:50%;
        left:50%;
        margin: -600px 0 0 -400px;
        }
    Come mai?

  5. #5
    Forse non ho ben capito la situation, ma un classico centramento con i CSS?
    codice:
    XHTML
    <body>
       <div id="contenitore">
          ...
       </div>
    </body>
    
    CSS
    body { text-align:center }
    #contenitore {
       text-align:left;
       margin:0 auto;
       width:80%; /* Misura che vuoi */
    }

  6. #6
    Ho risolto così :

    codice:
    #ce {
        border-top:1px solid #DDDDDD;
        border-left:1px solid #DDDDDD;
        border-right:1px solid #4B4B4B;
        border-bottom:1px solid #4B4B4B;
    
        background-color: #eee;
        position:absolute;
        top:50%;
        left:50%;
        width:800px;
        height:500px;
        margin-left:-400px;
        margin-top: -250px;
        }
    Ma ora mi viene un dubbio, se voglio che uno dei due contenitori :

    codice:
    ___________
        |      |
     1  |  2   |
    ____|______|
    Se voglio che il 2 che sta in #ce occupi in verticale e orizontale tutto lo spazio disponibile in #ce ?

    Con height e width non va.

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.