Salve a tutti,
avendo bisogno di un menu che andasse bene con tutti i browser, ho preso quello illustrato in questo sito
http://htmldog.com/articles/suckerfish/dropdowns/
e l'ho modificato secondo le mie esigenze in questo modo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>Pinco Pallino</title>
<style type="text/css">
body {
font: 11px verdana, arial, sans-serif;
margin: 2px;
}
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1.5;
}
#nav a:link {
display: block;
width: 11em;
text-decoration: none;
color: #006699;
}
#nav a:visited {
display: block;
width: 11em;
text-decoration: none;
color: #006699;
}
#nav a:hover {
display: block;
width: 11em;
text-decoration: none;
background-color: #999999;
color: #ffffff;
}
#nav li { /* all list items */
text-align: center;
float: left;
background: #ebebeb;
border: 2px outset white;
width: 11em; /* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
position: absolute;
background: #ebebeb;
width: 11em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
</style>
<script type="text/javascript"><![CDATA[//><!--
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagNam e("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]></script>
</head>
<body>
<ul id="nav">
[*]Home
<ul>
[*]Mappa del sito
[*]contatti
[/list]
[*]Fatturato
<ul>
[*]per cliente
[*]per marchio
[*]per gruppo
[*]per raggr.comm.
[*]per tipo cliente
[*]per articolo
[*]per articolo/mese
[*]fotoc.digitali/mese
[*]conteggio clienti
[/list]
[*]Ordini
<ul>
[*]inevasi per marchio
[*]inevasi per cliente
[*]inevasi per articolo
[*]anagrafica clienti
[*]anagrafica articoli
[*]spedizione ordini
[/list]
[*]dati contabili
<ul>
[*]controllo insoluti
[*]scadenziario
[*]media pagamenti
[/list]
[*]download
<ul>
[*]file comuni agenti
[*]file di utilità
[/list]
[*]i siti
<ul>
[*]www.google.it
[*]www.yahoo.it
[/list]
[/list]
</body>
</html>
OK, funziona tutto alla perfezione ma non sono riuscito, non essendo pratico di CSS, a centrare il tutto in mezzo alla pagina.
Ho guardato un po' sul forum prima di postare e ho trovato parecchie discussioni riguardo posizionamenti vari, ma non ho trovato nulla che mi risolvesse la cosa.
Grazie...