Ho un menu orizzontale fatto con ul-li e gestito dinamicamente da un cms (che il cliente si gestisce autonomamente) solo che essendo troppo lungo deve essere su due righe.
Il problema č che andando a capo usando display: inline; le voci vanno a capo a metā (effetto NON voluto) e con display: block; su firefox esce bene e su IE6 invece me lo mette a capo dentro un blocco: http://www.superadria.com/mappa_sito_4.html (menu in alto)
Come posso fare in modo che l'effetto sia lo stesso tra ie6 e firefox?
il css:
#menutop {
height:22px !important;
height:22px;
background-image:url(imagess/bg_menu_top.png);
background-repeat:repeat-x;
padding-top:0px;
padding-bot:10px;
padding-bottom: 8px;
}
#menutop ul{
margin-top:0px !important;
/*margin-left:-30px !important;*/
padding-left:10px;
margin-bottom:0px !important;
margin-top:10px;
margin-left:10px;
margin-bottom:12px;
}
#menutop ul li{
background-image:url(imagess/div_menu_top.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*font-weight:bold;*/
display:block;
float: left;
padding-left:8px;
padding-rigth:8px;
}
#menutop ul li a{
color:#666666;
text-decoration:none;
}
#menutop ul li a:hover{
color:#666666;
text-decoration:underline;
}
l'html č
<div id="menutopH"><ul>[*]voci...[/list]
</div>