Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Menu diverso in IE

  1. #1

    Menu diverso in IE

    Ho creato un menù, generato dal codice sotto riportato.
    Non ho utilizzato gli elementi <UL> e <LI> perchè così facendo il menù mi sta contenuto perfettamente nella sua sede mentre con i LI mi veniva spostato leggermente in basso a destra.
    Il menù si vede correttamente in Firefox, safari e chrome, mentre in IE anzichè essere orizzontale, viene visualizzato in verticale e per la lunghezza massima degli elementi.
    Riporto sotto un immagine, il link ed il codice.
    Grazie
    - Kiko -

    www.dalessandroegalli.com/nuovo/



    Codice PHP:

    <div id="menu">
       <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/index.php"]<span>Home</span>[/url]</div>
    <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/tickets.php"]<span>Tickets</span>[/url]</div>

    <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/history.php"]<span>History</span>[/url]</div>
    <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/archivio.php"]<span>Archive</span>[/url]</div>
    <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/"]<span>Festivals</span>[/url]</div>
    <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/cantacts.php"]<span>Contacts</span>[/url]</div>
    <
    div class="collega">[url="http://www.dalessandroegalli.com/nuovo/mail.php"]<span>Mail</span>[/url]</div>
    </
    div>



    #menu {
        
        
    width:920px;
        
    height:35px;
        
    background-color:#000;
        
    margin:0;
        
    padding:0;
    }

    .
    collega{
        
    position:relative;
        
    top:0px;
        
    left:0px;
        
    padding-left0;
        
    margin-left0;
        
    background-color#333;
        
    colorWhite;
        
    floatleft;
        
    width100%;
        
    displayinline;
        
    }

    .
    collega a
    {
        
    floatleft;height35px;padding-left18px;
        
    fontbold 14px arialhelveticasans-serif;
        
    backgroundurl(../img/bottone.pngno-repeat top left;
        
    text-decorationnone;color#FFCC00;
        
    line-height:30px;
        
    displayinline;
    }
    .
    collega span{
        
    displayblock;
        
    height:35px;
        
    padding-right18px;
        
    backgroundurl(../img/bottone.pngno-repeat top right
        display
    inline;
    }
    .
    collega a:hover
    {
    background-positionbottom left;
    color#FFF;

    }    
    .
    collega a:hover span{
    background-positionbottom right;
    line-height:30px;

    .....vivi nel rispetto di chi vive nel rispetto degli altri ......

  2. #2
    Nessuno ha idea del perchè ?
    grazie
    - Kiko -
    .....vivi nel rispetto di chi vive nel rispetto degli altri ......

  3. #3
    Ciao,
    probabilmente è il width=100% che dai alla classe .collega.

    p.s.
    Sicuro di non voler utilizzare gli ul, a livello di markup html il tuo codice è un pò incasinato con tutti quei div. Anche se setti margin e padding a zero, il menu si sposta a destra?

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.