Ho, grazie anche al vostro aiuto, realizzato questo menù che utilizza un CSS che viene richiamato in file PHP tramite un ARRAY. Il problema è che va bene con explorer ma non va con Firefox, cioè con explore mi fa medere i link del menù uno accant all'altro mentre con firefox li accavalla.
Penso che si dovuto all'array. Se qualcuno di vuole dargli una guardata ecco il file PHP:
Codice PHP:
<div id="main_menu">
<?php
$links = array("alink4.php","alink3.php","alink2.php","index.php");
$access = array("1", "2", "3","4");
$testolink = array("prova4","prova3","prova2","prova1");
echo "<ul>";
for($i=0; $i<=count($links)-1; $i++) {
if($links[$i] == basename($_SERVER["PHP_SELF"])) {
echo "<li id='$testolink[$i]' class='corrente'> <span>$testolink[$i]</span> ";
}
else {
echo "<li id='$testolink[$i]' >
[url='$links[$i]'] <span>$testolink[$i] </span> [/url]";
}
}
echo "[/list]";
?>
</div>
e questo è il CSS:
#main_menu {
width: auto;
background-image:url(images/sfondo_banda1.jpg);
min-height: 33px;
height: auto !important;
height: 33px;
padding:0px 30px 0px 0px;
}
#main_menu li {
float: right;
width: 3px;
height: 21px;
}
#main_menu ul, #main_menu ul li {
display: inline;
}
#main_menu a {
float:right;
/*cursor: pointer;*/
color: #FFFFFF;
text-decoration:none;
margin:0 5px;
line-height:28px;
background:url(images/sfondo_dx.gif) right top no-repeat;
font-size: 12px;
padding:5px 15px 0 15px;
background-color: #b4b4b4;
}
#main_menu span {
/*background:url(sfondo_sx.gif) left top no-repeat;
display:block;
padding-left:9px;*/
}
#main_menu a:hover {
/*cursor: pointer;*/
color: #FFFFFF;
text-decoration:none;
margin:0 5px;
line-height:28px;
background:url(images/sfondo_dx1.gif) right top no-repeat;
font-size: 12px;
padding:5px 15px 0 15px;
background-color: #979797;
}
.corrente{
color: #FFFFFF;
text-decoration:none;
margin:0 5px;
line-height:28px;
background:url(images/sfondo_dx1.gif) right top no-repeat;
font-size: 12px;
padding:5px 15px 0 15px;
background-color: #979797;
}