Vorrei creare un menu a tendina ricorrendo solo ai CSS.
Per impostare il menu orizzontale sono partito dal codice
di un menu le cuivoci apribano i sottomenu:
codice:
<div id="navlist_wrapper">
<div id="navlist">
<ul>
<?php // creo i titoli lunghi del menu orizzontale
$barmenu=array("home"=>"Home","chisiamo"=>"Chi siamo","attività"=> "Attività","pensiero"=>"amici","Amici"=>"Opere","link"=> "Link","blog"=>"Blog","contatti"=>"Contatti");
foreach($barmenu as $vocemenu=>$valore) {
echo '[*]' . "| ";
if ( ( $sezione || $sottosezione ) && ( $vocemenu == $pagina ) ) {
$addstyle = "style='color:#AFAFAF; font-weight:none; text-decoration:none;'";
} else
{ $addstyle = ""; }
if ($vocemenu == "home" ) {
echo "<a href=\".\" $addstyle>";
} else
{
echo "<a href=\"index.php?pagina=$vocemenu\" $addstyle>";
}
echo $valore;
echo '</a>'."\n";
}
?>[/list]
</div>
</div> </div>
Ipotizziamo che il menu "Chi siamo" debba mostrare delle sottovoci
quando ci passa sopra il mouse (nel CSS ricorro a un effetto hover).
Riporto li codice HTML:
Come posso dire a PHP di recuperare i submenu?
Grazie
M.