Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    72

    differenza di visualizzazione tra IE e Firefox

    Ciao a tutti stò uscendo matto con questi css, ma perchè ci devono essere sempre problemi di intrepretazione tra IE e il resto del mondo?

    Vengo al quesito, in pratica il mio layout in firefox si vede come vorrei, cioè così:



    mentre in IE si vede così:



    cioè il contenuto del div che dovrebbe essere affiancato al div del menù, ed il footer dovrebbe essere come nell'immagine di sopra non attaccato al basso del browser

    il css per il foot è così strutturato:

    Codice PHP:
    #foot{
        
    width:700px;
        
    height20px;
        
    text-align:left;
        
    background-color#cc0000;
        
    background-imageurl();
        
    background-repeatnone;
        
    margin-top0px;
        
    margin-rightauto;
        
    margin-bottom0;
        
    margin-leftauto;
        
    padding-top10px;
        
    padding-right0;
        
    padding-bottom0px;
        
    padding-left0;
        
    border-top-width0px;
        
    border-top-stylesolid;
        
    border-top-color#333333;
        
    font-size10px;
        
    color:#FFFFFF;
        
    clear:both;
    }

    questo è il box del testo:

    #content {
        
    background-color:#FFFFFF;
        
    width:530px;
        
    margin0 auto;   /* centra negli altri browser */
        
    text-alignleft;   /* ripristina l'allineamento */
        
    margin-rightauto;
        
    margin-left170px;
        
    margin-top10px;
        
    padding-top0px;
        
    padding-bottom10px;
        
    padding-right10px;
        
    padding-left0px;
        
    font-familyVerdanaArialHelveticasans-serif;
        
    font-size10px;
        
    color:#333333;
        
    border0px solid rgb(51,51,51);
    }

    e questo è per la cella color grigio:

    .
    div_center_menu{
        
    width:150px;
        
    height:15px;
        
    background-color#CCCCCC;
        
    font-size12px;
        
    color#FFFFFF;
        
    font-weightbold;
        
    text-aligncenter;
    }

    e questo per la cella rossa che contiene la cella color grigio:

    #left {
        
    clear:left;
        
    float:left;
        
    width:150px;
        
    margin:10 10 10 0;
        
    padding-left:0px;
        
    background-color#CC0000;

    secondo voi da cosa dipende?

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    vado un po' di fretta quindi non ho letto tutto il codice. Però IE aggiunge dei px di suo ai margini, quindi se la somma della dimensione dei div che flottano è uguale alla dimensione del div contenitore, IE ti fa vedere il div a dx spostato in verticale sotto rispetto a quello a sx perché per lui la somma è maggiore della larghezza del contenitore, quindi in orizzontale tutti due i div non ci stanno.

    ...spero di essere stata comprensibile ...

    Prova a ricalcolare le larghezze dei div, se il problema è quello, puoi usare l'hack specifico per IE per attribuire le larghezze giuste per il browser.

    Cyà

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.