Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Redmile
    Registrato dal
    Nov 2010
    Messaggi
    106

    Problema dopo centramento ul in un div

    Ciao,
    dopo aver cercato su internet una soluzione che mi permettesse di centrare un UL in un DIV, ora sono alle prese con un altro problema, come da immagine, il div non riempie tutto lo spazio con il background



    HTML
    codice:
    <div id="step">
     <ul>[*][img][/img]Idee[*][img][/img]Esecuzione
       <li class="noMargin">[img][/img]Passione[/list]
    </div>
    CSS
    codice:
    div#content #left #step {
                background-color: #e3decf;
                border-bottom: 1px solid #b0aca1;
                margin: 30px 0;
                height: 70px;
                display: block;
    
                float:right;
                position:relative;
                left:-50%;
                text-align:left;
            }
    
                div#content #left #step ul {
                    margin-top: 17px;
    
                    position:relative;
    	            left:50%;
                }
    
                    div#content #left #step ul li {
                        font-size: 20px;
                        background-color: #ebe8da;
                        border: 1px solid #cfc8ba;
                        margin-right: 40px;
                        padding: 10px 15px 10px 50px;
    
                        float:left;
                    }
    come risolvo? Grazie

  2. #2
    Utente di HTML.it L'avatar di sandrone65
    Registrato dal
    May 2009
    residenza
    Guidonia Montecelio
    Messaggi
    129
    Non mi è molto chiaro cosa stai cercando di ottenere, però se ti riferisci al fatto che i[*] escono a destra dal contenitore "step" questo avviene a causa della direttiva
    codice:
    left:50%;
    applicata a div#content #left #step ul, hai posizionato l'<ul> in modo da farlo partire a metà del suo contenitore.
    Se la togli i[*] tornano al loro posto
    Se non sbagli ora e di nuovo, è segno che non vuoi correre rischi. [W.Allen]

  3. #3
    Utente di HTML.it L'avatar di Redmile
    Registrato dal
    Nov 2010
    Messaggi
    106
    edit: sono riuscito a centrarlo in un altro modo

    ecco la soluzione a chi servisse

    CSS
    codice:
    div#content #left #step {
                background-color: #e3decf;
                border-bottom: 1px solid #b0aca1;
                margin: 50px 0;
                height: 70px;
    
                text-align:center;
            }
    
    
    div#content #left #step ul {
                    margin-top: 17px;
    
                    display: inline-block;
                }
    
    
    div#content #left #step ul li {
                        font-size: 20px;
                        background-color: #ebe8da;
                        border: 1px solid #cfc8ba;
                        margin-right: 40px;
                        padding: 8px 15px 8px 50px;
                        
                        float:left;
                    }

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.