Ho un menu fatto con liste css e un js.
su opera tutto bene su iewin tutto bene su netscape tutto bene.
su safari e ieMac no!!
il sotto menu su mac me lo da orizzontale e non si legge..
posto tutto va
-------------html----------------------
<div id="navigation">
<ul id="nav">
<li class="wow" id="t-home">Home
<li class="wow">Líbrati
<ul>
[*]Chi siamo[*]Dove siamo
[/list]
<li class="wow" >Autori
<ul>[*]Alberti Vittori
[*]Cacciatori Massimo
[*]Castelli Bruna
[*]Centinaro Alessandro
[*]Cordono Marisa
[*]Ferranti Lea
[*]Grisolia G. Guglielmo
[*]Lazzarini Roberta
[*]Luciani Vincenzo
[*]Mercuri Giuseppe
[*]Perriccioli - Guazzo
[*]Petrucci Matteo
[*]Pillot Carla
[*]Scatasta Marco
[*]Vena P. Monica[/list]
<li class="wow">Catalogo
<ul>[*]800-215809 il libro bianco sul telefono della donna
[*]Adolescenza, adolescenti
[*]Anastasi, il tormento dell'essere
[*]Bambino interpretato (Il)
[*]Colore delle lacrime (Il)
[*]Colori delle donne (I)
[*]Colori delle donne 02-03 (I)
[*]Emozionario Australe
[*]Fin di luna (In)
[*]Giardino dell'imperfezione (Il)
[*]Giuochi d'ombre
[*]Kunda
[*]Partita a quattro
[*]Portiere Moderno (Il)
[*]Qui e altrove
[*]Segreto di Leonilde
[*]Strada prima della curva (La)
[*]teatro di Marco Scatasta (Il)
[*]Trasparenti Leggerezze
[*]Tramonto dell'occidente (Il)
[*]Ultima crociata (L')[/list]
<li class="wow">Contatti
<li class="wow">Uiciechi[/list]
</div>
------------------------fine html-----------------------------------
------------------------js-------------------------------------------
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
----------------------------fine js---------------------------------
----------------------------css-------------------------------------
li.wow {
float: left;
position: relative;
text-align: center;
cursor: default;
border-right: 1px solid #ddd;
margin: 0;
padding: 0;
list-style: none;
}
li {
float: left;
position: relative;
text-align: center;
cursor: default;
margin: 0;
padding: 0;
list-style: none;
}
#nav {
float: left;
width: 600px;
margin: 0;
padding: 0;
list-style: none;
font-size: 100%;
background: #fff url(../img_standard/nav_bg20.gif) repeat-x bottom left;
}
#nav a {
float: left;
padding: 6px 10px 6px 10px;
text-decoration: none;
color: #666;
}
#nav a:hover, #nav a.active {
color: #666;
background-color: #fff;
}
#nav a.active {
font-weight: bold;
}
#nav li li a {
text-align:left;
display: block;
padding: 2px 10px;
}
#nav li li a:hover {
font-weight:bold;
padding: 2px 10px;
}
li ul {
display: none;
position: absolute;
top: 26px;
left: -40px;
font-weight: normal;
background-color: #fff;
border: 1px solid #ddd;
}
/*li>ul {
top: auto;
left: auto;
}*/
li li {
width: 210px;
display: block;
float: none;
border-top: 1px solid #ddd;
}
li:hover ul, li.over ul {
display: block;
}
-----------------------fine css-----------------------------------
grazie![]()