Ho questo menu:
codice:
<div class="menu2">
<ul>[*]Voce1[*]Voce2[/list]
</div>
e questo css:
codice:
.menu2{
font-family: Tahoma, Verdana, "Times New Roman";
width:300px;
position:relative;
z-index:100;
margin:7px 18px 18px 18px;
}
.menu2 ul {
padding:0; margin:0; list-style-type: none; width:105px;
}
.menu2 ul li ul {
visibility:hidden; position:absolute; overflow:hidden;left:101px; top:0px;
}
.menu2 ul li {
border-left:1px solid #fff;margin:0px; padding:0px;
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block; text-decoration:none; color:#646463; width:105px; font-size:0.7em; padding-left:5px;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:105px; w\idth:95px;}
Nonostante i margin e i padding siano più volte a 0 su FF va tutto bene, ma su IE tra una voce e l'altra c'è un saccodi spazio che non vorrei!