Ho un problema con un menu css:
e il suo foglio di stile:Codice PHP:
function print_menu(){
echo "<div class=\"menu\"><ul>
[*]<a href=\"./index.php\" title=\"Utilizza i tasti ALT + SHIFT + H per accedere\" accesskey=\"h\">Home</a>
[*]<a href=\"./destinazioni.php\" title=\"Utilizza i tasti ALT + SHIFT + D per accedere\" accesskey=\"d\">Destinazioni</a>";
if(isset($_SESSION['user'])){
echo "[*]<a href=\"./findflight.php\" title=\"Utilizza i tasti ALT + SHIFT + P per accedere\" accesskey=\"p\">Prenota</a>";
}
echo "[*]<a href=\"./register.php\" title=\"Utilizza i tasti ALT + SHIFT + R per accedere\" accesskey=\"r\">Registrati</a>";
echo "[*]<a href=\"./chisiamo.php\" title=\"Utilizza i tasti ALT + SHIFT + W per accedere\" accesskey=\"w\">Chi siamo</a>
[/list]</div>";
}
Però davvero non capisco perchè mi faccia sto gioco... Va tutto a posto se sono loggato.codice:.menu{ height: 40px; width:100%; position:relative; top:130px; } .menu ul{ display: block; height:100%; } .menu ul li{ float: left; display:block } .menu ul li a{ width:110px; height:28px; text-decoration: none; text-align: center; display: block; border-bottom:2px solid #68EAFF; margin-right: 20px; font-weight: bold; font-size:110%; } .menu ul li a:hover{ color: #e6ff14; border-bottom:2px solid #e6ff14; /*background: url('../images/menus.png') left no-repeat;*/ }
In pratica quando non sono loggato come utente il menu "prenota" non deve apparire, se non sono loggato mi appare questo:
Uploaded with ImageShack.us
Se sono loggato:
Uploaded with ImageShack.us
Il menu è dentro l'header:
codice:#header{ width: 980px; height:185px; background: url('../images/company_name_bckg2.jpg') repeat-x; margin-top: 20px; margin-left: auto; margin-right:auto; position:relative; } Grazie a chi mi aiuta!



Rispondi quotando