Visualizzazione risultati 1 fino 4 di 4

Discussione: Non riesco ad allineare con IE

  1. #1
    gianlucaweb non è connesso Utente attivo
    Data registrazione
    01-01-2003
    Messaggi
    470

    Predefinito Non riesco ad allineare con IE

    Ciao

    Ho caricato sul mio spazio web le prime pagine di prova del mio nuovo sito

    Ho costruito le pagine del sito ottimizzandolo per Firefox e sembra che tutto sia a posto con questo browser il css fa il suo dovere bene.

    Questo il link alla home:

    http://www.gianlucaweb.altervista.org/


    Non si può dire lo stesso se il sito viene visualizzato con IE (6, 7 fanno schifo entrambi) nonostante abbia creato un foglio di stile dedicato solo al browser di casa microsoft. In pratica ho inserito uno script che fa il controllo del browser e "switcha" un folgio o l'altro.

    Se aprite la pagina con IE vi accorgete che i box non sono centrati ed allineati all'header come in firefox ma leggermente spostato sulla sinistra
    (ho dato un po' di spessore ai 2 div contenitori per meglio rendermi conto del loro posizionamento.

    Ho provato a cambiare i valori aumentando le dimensioni dei div e dei box ma combinavo dei casini: i div si spostavano sotto.

    Come posso impostare un corretto allineamento almeno con L'header e il menu dei linK?

    Anche i margini di destra del forum PHPbb3 con ie risultano più larghi..ma pazienza.
    Non riuscendo ad avere con IE e Firefox un allineamento identico almeno che nei 2 browser i div risultino allineati. Io per la costruzione ho preso come punto di riferimento (sia in firefox che ie) il layout che avevo realizzato per il forum.

    Questo il codice dei div del corpo della pagina:

    Codice HTML:
    <div id="menu">
    
    <div id="box1"> </div>
    <div id="box2"> </div>
    <div id="box3"></div>
    <div id="box3"></div>
    
    </div>
    
    <div id="content">
    <div id="in_content1"> </div>
    <div id="in_content2"> </div>
    <div id="in_content3"> </div>
    <div id="in_content4"> </div>
    
    </div>
    e questo parte del codice del file styleIE.css che interessa il mio problema

    Codice:
    body {
    	text-align: center; /* IE5.x */
    	background-image: url("immagini/sfondo-body.jpg");
    	margin: 0;
    	}
    
    #telaio {
     background-color: #FFFFFF;
    padding: 0 0px;
    	min-width: 650px;
    	width: 800px;  
        margin: 0 auto;    
        padding:6px 10px 0px 10px;
        border:solid #999999 1px;
    	text-align: left; /* IE5.x */
    	}
    
    #headerbar {
      margin-top: 11px;
    	margin-bottom: 0px;
    	padding: 0 20px; 
    	color: #FFFFFF;
    	margin-bottom: 40px;
    	padding: 0 5px;
    }
    
    .....
    
    
    
    #content {
            width:570px;
            float: right;
    		height:620px;       
           	margin-top:20px;
    	    margin-bottom:0px;
    	    
            background-color: #FFFFFF;   
            border:solid 1px;
            color: black;
           }
           
     #in_content1 {
            width:565px;
            float: right;       
            height: 140px;
            margin-bottom: 10px;
            background-color: #FFFFFF;
            border:solid 3px;
            color: black;
           }  
    	        
     #in_content2 {
            width:565px;
            float: right;       
            height: 140px;
            margin-bottom: 10px;
            background-color: #FFFFFF; 
            border:solid 3px;
            color: black;
           }
    	   
     #in_content3 {
            width:565px;
            float: right;       
            height: 140px;
            margin-bottom: 10px;
            background-color: #FFFFFF;
    	   
            border:solid 3px;
            color: black;
           }
    	   
     #in_content4 {
             width:565px;
            float: right;       
            height: 140px;
            margin-bottom: 10px;
            background-color: #FFFFFF;
    	 
            border:solid 3px;
            color: black;
           }       	          	          	          
    #menu {
            width:210px;
            float: left;       
            background-color: #FFFFFF;
    	    height:620px;
    	    margin-top:20px;
    	    margin-right:8px;
    	    margin-bottom: 0px;
            border:solid #999999 1px;
          } 
          
      #box1 {
    width: 200px;
    height: 140px;
    border: solid 3px;
    margin-right: 0px;
    margin-bottom: 10px;
    color: black;
    background-color: #ffffff;
    }    
    
     #box2 {
    width: 200px;
    height: 140px;
    border: solid 3px;
    margin-right: 0px;
    margin-bottom: 10px;
    color: black;
    background-color: #ffffff;
    }    
    
    
     #box3 {
    width: 200px;
    height: 140px;
    border: solid 3px;
    margin-right: 0px;
    margin-bottom: 10px;
    color: black;
    background-color: #ffffff;
    }   
    
      #box4 {
    width: 200px;
    height: 140px;
    border: solid 3px;
    margin-right: 0px;
    margin-bottom: 10px;
    color: black;
    background-color: #ffffff;
    }

    Grazie anticipatamente
    Ultima modifica di gianlucaweb : 09-11-2008 alle ore 16.48.14

  2. #2
    gianlucaweb non è connesso Utente attivo
    Data registrazione
    01-01-2003
    Messaggi
    470

    Predefinito

    niente?

  3. #3
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Tanto per cominciare se usi i CSS conviene definire il doctype della pagina. IE modifica molto il suo comportamento (migliorandosi un pò) quando lavora in modalità "standards". Poi vediamo.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  4. #4
    gianlucaweb non è connesso Utente attivo
    Data registrazione
    01-01-2003
    Messaggi
    470

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Tanto per cominciare se usi i CSS conviene definire il doctype della pagina. IE modifica molto il suo comportamento (migliorandosi un pò) quando lavora in modalità "standards". Poi vediamo.
    Ok

    aggiungo doctype e poi vediamo

    Grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •