Non sono certo che la questione riguardi specificatamente PHP,
nel caso gli amministratori sposteranno il mio post (e mi scuso in anticipo per l'inconveniente).
Creo un menu orizzontale col codice che segue:
Codice PHP:
<body>
<div id="header">
<?php
echo ($pagina != "home") ?
'<h2>Filosofia, bioetica, laicità e diritto</h2>' :
'<p class="superscript">Sito ufficiale</p>
<h1>Mario Rossi</h1>
<h2>Filosofia, bioetica, laicità e diritto</h2>';
?>
<div id="navlist_wrapper">
<div id="navlist">
<ul>
<?php
// creo i titoli lunghi del menu orizzontale
$barmenu=array(
"home"=>"Home",
"biografia"=>"Opere",
"bioetica"=>"Bioetica",
"laicita"=>"Laicità",
"storia"=>"Produzione storiografica",
"scuola"=>"Manuali",
// "articoli"=>"Articoli",
"utilita"=>"Utilità della filosofia",
// "convegni"=> "Convegni",
"corriere"=>"Filosofia. Storia parole temi",
"news"=> "Segnalazioni",
"indisponibilita"=>"Indisponibilità e disponibilità della vita"
);
foreach($barmenu as $vocemenu=>$valore)
{ echo '<li>';
if ( ( $sezione || $sottosezione ) && ( $vocemenu == $pagina ) ) {
$addstyle = "style='color:#424242; 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></li>'."\n";
}
?>
</ul>
</div><!--navlist-->
</div><!--navlist_wrapper-->
</div><!--header-->
Ora, dovendo aggiungere una o due voci del menu, il mio obiettivo è far sì che il menu stesso sia collocato su due righe, dove decido io il punto di cesura. Ovvio che aggiungere nel punto che intendo un semplice </br> non funziona.
Che via dovrei seguire?
Grazie mille
m