Per creare un menu e applicare un effetto grafico
ho redatto i sefuente codice:
Il validatore del W3C mi rileva però questo errore:codice:<div id="navbar"> <ul> <?php isset($_REQUEST["pagina"]) ? $pagina=$_REQUEST["pagina"] : $pagina="home"; $vocimenu=array("home"=>"Home","comenato"=>"Com'è nato","chisiamo"=>"Chi siamo","copioni"=>"Copioni","immagini"=>"Immagini","spettacoli"=>"Spettacoli","prossimamente"=>"Prossimamente","contattaci"=>"Contattaci"); foreach($vocimenu as $voce=>$vocevisualizzata) { if ( ( $voce == $pagina ) ) { $addstyle = "style='background-color:white; color:black; font-weight:bold; text-decoration:none;'"; } else { $addstyle = ""; } if ($voce == "home" ) { echo "<a href=\".\" $addstyle>"; } else { echo "<a href=\"index.php?pagina=$voce\" $addstyle>"; } echo $vocevisualizzata; echo '</a>'."\n"; } echo "\n"; ?>[/list] </div>
ecc. ecc.codice:# Error Line 21, Column 97: document type does not allow element "a" here; assuming missing "li" start-tag …-weight:bold; text-decoration:none;'>Home</a> ✉ # Error Line 22, Column 37: document type does not allow element "a" here; assuming missing "li" start-tag Com'è nato
Cosa posso fare per adeguare il codice?
Grazie
M.

Rispondi quotando

