Ecco manco copia e incolla mi riesce :P
Dunque ho fatto così:
CSS:
codice:
.menu2{
font-family: Tahoma, Verdana, "Times New Roman";
width:300px;
position:relative;
z-index:100;
margin:18px;
}
.menu2u{
margin-left:100px
}
.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;float:left
}
.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;}
.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}
/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a, .menu2 ul li a:hover{color:#fff; }
.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}
.menu2 ul li:hover ul, .menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; overflow:visible;
}
.menu2 ul li:hover ul li a, .menu2 ul li a:hover ul li a{
display:block; color:#fff; text-decoration:none;
}
.menu2 ul li:hover ul li:hover a, .menu2 ul li a:hover ul li a:hover {
color:#646463;
}
.menu2 ul li:hover ul li ul, .menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:0px;
}
.menu2 ul li:hover ul li:hover ul, .menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; list-style-type:none;
}
.menu2 ul li:hover ul li:hover ul li a, .menu2 ul li a:hover ul li a:hover ul li a {
display:block; color:#fff;
}
.menu2 ul li:hover ul li:hover ul li:hover a, .menu2 ul li a:hover ul li a:hover ul li a:hover {
color:#000;
}
li.current ul {
position: absolute;
visibility:visible;
display: block;
}
e HTML...
codice:
<div class="menu2">
<ul>
<li class="current">VOCE1
<ul>
<li class="subprod1">SVOCE1
<li class="subprod1">SVOCE1
<li class="subprod2">SVOCE1
[/list]
[*]VOCE2
<ul>
<li class="subprod1">SVOCE2
<li class="subprod1">SVOCE2
<li class="subprod2">SVOCE2
[/list]
[/list]
</div>
Ma nonostante la classe sia alla fine del css.. questo non ne vuol sapere di stare aperto... Se ci metto un bg color ho visto però che lo prende quindi non dovrebbero esserci errori sintattici.