Ciao, ho fatto un menu verticale che apre un sotto menu localizzato a sinistra del menu stesso nel momento in cui si selezionano le singole voci del menu.

Ho testato il funzionamento con firefox e chrome e va tutto bene, mentre con explorer 8 non riesco mai ad accedere al sottomenu nonostante questo venga aperto.

un esempio di codice che utilizzo è il seguente:

<ul id="nav">
<li class="primo" >Primo
<ul class="sottomenu">
[*]Primo primo
[*]Primo secondo
[/list]


<li class="primo">Secondo
<ul class="sottomenu">
[*]Secondo primo
[*]Secondo secondo
[*]Secondo terzo
[/list]
[/list]

Con CSS:

ul {
position: relative;
margin: 0;
padding: 0;
list-style: none;
width: 100px; /* Width of Menu Items */
text-align:left;
}

ul.sottomenu {
font: normal 10px verdana;
left: -95px; /* Set 1px less than menu width */
top: 3px;
width: 100px;
text-align:right;
}

li ul {
position: absolute;
margin-left: 1px;
margin-top: 0px;
width:90px;
display: none;
}

ul li { position: relative; }

ul li a {
display: block;
text-decoration: none;
color: #fff;
padding: 5px;
border: 0px solid #fff;
border-bottom: 0px;
}

Ripeto che il problema mi si presenta solo con internet explorer, qualcuno sa aiutarmi in qualche modo?

Posso cambiare anche strategia per creare il menu, è sufficiente che sia funzionante per tutti i browser.

grazie