Ciao,

ho un problema con il poizionamento di un menu fatto con CSS. Per ora l'ho testato solamente in Macintosh e gia' la posizione che do' al menu nel foglio di stile viene letta in modo diverso da Safari e Firefox. QUI c'e' l'esempio.

Questo e' il pezzo di CSS che riguarda il menu:
Codice PHP:
/* menu */



#menu {
        
margin-top:-201px;
        
margin-left:-40px;
        }

#menu ul
{
    list-
stylenone;
    
overflowhidden;
    
height50px;
    
width:907px;
    
margin0;    
}
#menu li
{
    
displayinline;
    list-
stylenone;
    
}
#menu li a
{
    
displayblock;
    
floatleft;
    
background-position:bottom;
    
        
margin0px 0px 0px 0px;
        
padding0px 0px 0px 0px;
}
    
#menu li a.m_home {
        
background-imageurl(img/m_home.gif);    
        
background-repeat:no-repeat;
        
width151px;
        
height50px;
        }
        
#menu li a.m_home:hover {
        
background-imageurl(img/m_home_.gif);
        
cursorpointer;
        }
        
#menu li a.m_about_us {
        
background-imageurl(img/m_aboutus.gif);    
        
background-repeat:no-repeat;
        
width151px;
        
height50px;
        }
        
#menu li a.m_about_us:hover {
        
background-imageurl(img/m_aboutus_.gif);
        
cursorpointer;
        }
            
#menu li a.m_services {
        
background-imageurl(img/m_services.gif);    
        
background-repeat:no-repeat;
        
width151px;
        
height50px;
        }
        
#menu li a.m_services:hover {
        
background-imageurl(img/m_services_.gif);
        
cursorpointer;
        }
            
#menu li a.m_gallery {
        
background-imageurl(img/m_gallery.gif);    
        
background-repeat:no-repeat;
        
width151px;
        
height50px;
        }
        
#menu li a.m_gallery:hover {
        
background-imageurl(img/m_gallery_.gif);
        
cursorpointer;
        }
        
#menu li a.m_fees {
        
background-imageurl(img/m_fees.gif);    
        
background-repeat:no-repeat;
        
width151px;
        
height50px;
        }
        
#menu li a.m_fees:hover {
        
background-imageurl(img/m_fees_.gif);
        
cursorpointer;
        }
        
#menu li a.m_contact_us {
        
background-imageurl(img/m_contactus.gif);    
        
background-repeat:no-repeat;
        
width152px;
        
height50px;
        }
        
#menu li a.m_contact_us:hover {
        
background-imageurl(img/m_contactus_.gif);
        
cursorpointer;
        } 
E questo e' il codice html del menu stesso:
Codice PHP:
                <div id="menu"
                    <
ul> [*] 
                        [
url="index.html"][/url] [*] 
                         [
url="about_us.html"][/url] [*] 
                         [
url="Services.html"][/url] [*] 
                         [
url="gallery.html"][/url] [*] 
                         [
url="fees.html"][/url] [*] 
                         [
url="contact_us.html"][/url] [/list]
                </
div
La mia domanda e': e' normale che faccia cosi? Devo per forza fare diversi fogli di stile per tutti i brawser Mac/Wndows/Firefox/Safari/Explorer o c'e' un modo per dare a tutti i browser delle coordinate da cui partire per calcolare la posizione x e y?

Spero che qualcuno possa aitarmi...