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