Ciao a tutti, eccomi nuovamente qui a chiedere il vostro soccorso..
Ho creato un menu orizzontale a tendina, però solo a 2 livelli.
Ora vorrei aggiungere un terzo livello però usando solo CSS (gli altri livelli sono stati fatti solo con CSS).
Potete darmi una mano? Io ho cercato sia sul forum che su internet ma non sono riuscito ad ottenere il risultato voluto.
Ecco il codice CSS:
Codice:
ul#menu_2livelli{
float: left;
margin: 0;
padding: 0;
border-top: 1px solid #D76120;
border-bottom: 1px solid #D76120;
border-left: 1px solid #D76120;
background: #2D4E6C;
list-style:none;
font:1em Trebuchet MS;
}
ul#menu_2livelli > li > ul > li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_2livelli > li{
float:left;
margin: 0;
padding: 0;
border-right: 1px solid #D76120;
color:black;
}
ul#menu_2livelli a:link,
ul#menu_2livelli a:visited{
display: block;
padding: 4px 16px;
color: #fff;
text-decoration: none;
}
ul#menu_2livelli a:hover,
ul#menu_2livelli a:focus,
ul#menu_2livelli a:active{
background-color: #D76120; //Colore selezione
color: #FFFFFF; //Colore scritta nella selezione
text-decoration: none;
}
ul#menu_2livelli > li > ul{
display: none;
}
ul#menu_2livelli > li:hover > ul{
display: block;
position: absolute;
width:150px;
padding: 0;
margin: 0 0 0 -1px;
border:1px solid #D76120;
background: #2D4E6C;
font-size:0.8em;
}
ul#menu_2livelli > li > li {
border-bottom:1px solid #D76120;
width: 150px;
}
Ecco il codice HTML:
Codice:
<ul id="menu_2livelli">
<li><a href="#">Codici di scrittura »</a>
<ul>
<li><a href="#">Webdesigner »</a>
<li><a href="#">Programmare »</a></li>
</ul>
</li>
<li><a href="#">Hacker »</a>
<ul>
<li><a href="#">10 regole</a></li>
<li><a href="#">DDOS »</a></li>
<li><a href="#">Password »</a></li>
<li><a href="#">Virus</a></li>
<li><a href="#">Unix</a></li>
<li><a href="#">Programmi utili</a></li>
</ul>
</li>
<li><a href="#">Altro »</a>
<ul>
<li><a href="#">Informatica</a></li>
<li><a href="#">Consigli utili</a></li>
<li><a href="#">Blocco Note</a></li>
<li><a href="#">Prompt dei comandi</a></li>
</ul>
</li>
<li><a href="#">Regolamento</a>
</li>
<li><a href="#">Contattaci</a>
</li>
<li><a href="#">Wiki »</a>
<ul>
<li><a href="#">Codici di scrittura</a></li>
<li><a href="#">Hacker</a></li>
<li><a href="#">Altro</a></li>
<li><a href="#">Regolamento</a></li>
</ul>
</li>
</ul>
Qualcuno in oltre potrebbe spiegarmi come sistemare il problema della compatibilità tra i diversi browser?
Su Chrome e Firefox mi si vede come vorrei che venisse, ma con Explorer sballa tutto, il menu orizzontale diventa verticale e con tutte le "tendine" aperte,..
Potete aiutarmi?