Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nabozzz
    Registrato dal
    Nov 2004
    Messaggi
    145

    [CSS] Allineamento div o ul in IE6

    Salve a tutti

    ho sviluppato una struttura a 3 colonne fisse e verificata con IE7, Firefox e Opera. Credevo che fosse tutto a posto. Su IE6 è un vero disastro.

    Codice PHP:
    htmlbody 
     
    margin0
     
    padding0
     
    width100%;
     
    background-color#002e5c;
     
    background-image:url(../images/bg.jpg);
     
    background-position:center top;
     
    background-repeat:no-repeat;


    #main {
    width949px/*Width of main container*/
    margin0 auto/*Center container on page*/
    backgroundurl(../images/sfondo_menu.gifrepeat-y left top;
    text-alignleft;
    }

    #leftcolumn { 
    floatleft
    width220px/*Width of left column*/ 


    #rightcolumn { 
    width729px;
    margin-left220px
    backgroundurl(../images/contenuto/sfondo.gifrepeat;
    padding11px 0 0 0;


    #footer_main {
    clearboth;
    width949px/*Width of main container*/
    margin0 auto/*Center container on page*/
    }

    /***** MENU *****/

    #leftcolumn div.menu {
    width220px;
    height530px;
    margin0;
    padding0;
    backgroundurl(../images/sfondo_menu.pngno-repeat;
    }

    #leftcolumn ul {
      
    floatleft;
      
    width142px;
      
    margin156px 0 0 62px;
      
    padding0;
      list-
    stylenone;
    }
     
    #leftcolumn li {
      
    floatleft;
      
    width142px;
      
    height24px;
      
    margin0 0 4px 0;
      
    padding0;
    }

    #leftcolumn a.m_profilo_s {
     
    displayblock;
     
    width142px;
     
    height24px;
     
    backgroundurl(../images/menu/profilo_s.gifno-repeat;
    }

    #leftcolumn a.m_profilo {
     
    displayblock;
     
    width142px;
     
    height24px;
     
    backgroundurl(../images/menu/profilo.gifno-repeat;
    }

    #leftcolumn a.m_profilo:hover{
     
    backgroundurl(../images/menu/profilo_s.gifno-repeat;
    }

    /***** FOOTER *****/
    #footer {
    width949px;
    height29px;
    backgroundurl(../images/sfondo_piede.pngno-repeat;
    }

    #footer ul {
      
    floatleft;
      
    width720px;
      
    margin0 0 0 235px;
      
    padding0;
      list-
    stylenone;
    }

    #footer li.indirizzo {
     
    width410px;
     
    floatleft;
     
    font-size10px;
     
    line-height29px;
     
    font-familyTahoma;
     
    color#636363;
    }

    #footer li.mappa {
     
    floatleft;
     
    width300px;
     
    font-size11px;
     
    line-height29px;
     
    font-familyTahoma;
     
    color#636363;
    }

    #footer a {
     
    text-decorationnone;
     
    font-weightbold;
     
    color#034587;
    }

    #footer_angolo {
    clearleft;
    width949px;
    height36px;
    backgroundurl(../images/sfondo_piede_angolo.pngno-repeat;
    color#FFF;
    text-aligncenter;

    questo è a grandi linee il CSS

    e questo è l'html

    Codice PHP:
    <div id="main"
      <
    div id="leftcolumn">
        <
    div class="menu">
          <
    ul>[*][url="#"][/url][/list]
        </
    div>
      </
    div>
      <
    div id="rightcolumn">
       </
    div>
     </
    div>
     <
    div id="footer_main">
       <
    div id="footer">
          <
    ul>
            <
    li class="indirizzo">Indirizzo
            
    <li class="mappa">mappa[/list]
       </
    div>
       <
    div id="footer_angolo"></div>    
    </
    div>
    </
    body>
    </
    html
    come dicevo, funziona alla perfezione su tutti i browser, a parte IE6. Su IE6 il risultato è questo:

    http://www.danielenabissi.it/provacss.jpg

    il menu grafico dovrebbe essere centrato nella colonna a sinistra e il contenuto che si vede sotto, ovviamente dovrebbe partire dall'inizio della pagina....

    Grazie in anticipo dell'aiuto.
    ... tutti quanti portiamo un tabarro che asconde... qualche volta una gioia, qualche volta un dolore...

  2. #2
    Utente di HTML.it L'avatar di nabozzz
    Registrato dal
    Nov 2004
    Messaggi
    145
    sto risolvendo un po' alla volta con l'uso di display: inline;
    ... tutti quanti portiamo un tabarro che asconde... qualche volta una gioia, qualche volta un dolore...

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.