Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    115

    problema con float e clear in IE7

    ciao a tutti,
    ho il seguente problema:
    ho fatto una pagina html riassunta col seguente codice

    Codice PHP:
    body>  
    <
    div id="principale">
       <
    div id="navigazione"> ... </div>
       <
    div id="extra"> ... </div>
       <
    div id="contenuto">
             ...
            <
    div class="cl"> &nbsp </div>
        </
    div>
       <
    div id="footer"> ...  </div
    ed il seguente CSS

    Codice PHP:

    #principale {
        
    width 900px;
        
    background#dde5fb;
        
    color #000000;
        
    margin 0px auto;
        
    text-align center;
    }

    #navigazione {
    color black;
    float left;
    padding0 auto;
    margin0 auto;
    width 160px;
    text-aligncenter;
    }

    #extra{
    color black;
    float:right;
    padding0 auto;
    margin0 auto;
    width 160px;
    text-aligncenter;
    }

    #contenuto {
    color #000000;
    margin0 170px;
    padding-top7px;
    border-right 3px #75c5f0 solid;
    border-left 3px #75c5f0 solid;
    background-colorwhite;
    }

    #footer{
        
    font-size9px;
        
    background-color#cc3300;
        
    margin-top15px;
        
    clearboth;
    }
    div.cl {
        
    clearboth;

    In poche parole il div class=cl serve a fare in modo che nel caso il contenuto della colonna centrale fosse più corto delle colonne laterali, lo spazio si estenda per tutta la lunghezza delle colonne.
    Su firefox non ci sono problemi.
    Il problema nasce su IE7 nel caso in cui il contenuto della parte centrale sia più corto della lunghezza delle colonne laterali. In questo caso la parte centrale non resta al centra ma si sposta sulla sinistra, coprendo il colore di sfondo della colonna di sx (solo il colore, mentre i testi rimangono).
    Provando a togliere il div class=cl il problema si risolve, ma non ottengo l'effetto desiderato, cioè quello di estendere la colonna centrale.

    Soluzioni?

  2. #2
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    Non so per quale motivo, ma provando il codice non riesco a riprodurre il bug di cui parli .
    Forse è qualche altro elemento della pagina a interferire, hai un link per visualizzare il tutto?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    115
    ma hai provato a visualizzare con IE? perché a me continua ad essere visualizzato male...

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.