Buondì forum..
allora il mio problema è il seguente.. devo creare un menù a tendina che mi funzioni anche in Explorer 6/7 senza l'uso di javascript.. girovando un pò qua e la e provando un pò sono arrivato ad una soluzione coi div che incorporano gli elementi ul e li e tramite il css imposto la proprietà hidden al div che deve comparire al momento del rollover sull'elemento desiderato.. su Firefox questa soluzione funziona ma su IE 6/7 non va.. questo è il codice CSS
codice:
#menu{
height:24px;
border:none;
border:0px;
margin:0px;
padding:0px;
font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
#menu ul{
background:#fff;
list-style:none;
margin:0;
padding:0;
}
#menu ul li{
float:left;
}
#menu a.liv_1{
background:#fff;
color:#666;
font-weight:normal;
margin:0px;
padding: 6px 15px;
text-align:center;
text-decoration:none;
}
#menu a.liv_1:hover{
background: #173f70;
color:#FFFFFF;
text-decoration:none;
}
#menu div.tipo{
position: absolute;
float:none;
list-style:none;
display: block;
position: absolute;
background: #fff;
visibility: hidden;
top: 24px;
}
#menu a.liv_2{
font-size: 12px;
font-style: normal;
text-align: left;
color: #666;
}
#menu div.item_prod:hover div.tipo {
visibility: visible;
display: block;
}
e questo è il codice HTML..
l'elemento da nascondere e poi mostrare con il rollover è quello in italic..
perchè IE non mi fa vedere la parte in questione visto che comunque la proprietà HIDDEN è sul DIV e non sull'UL?? chi sa aiutarmi!?
spero di essere stato chiaro..