Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    voce di menu css evidenziata.

    Salve, ho un menu in css e vorrei che ogni voce quando si visita quella pagina rimanga evidenziata per fare in modo che l'utente sappia dove si trova tipo.

    <HOME> CHI SIAMO SERVIZI CONTTATI
    HOME <CHI SIAMO> SERVIZI CONTTATI
    HOME CHI SIAMO <SERVIZI> CONTTATI
    HOME CHI SIAMO SERVIZI <CONTTATi>

    spero che mi abbiate capito..
    grazie mille.
    Hasta ya no respirar yo te voy amar!!

  2. #2
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    Si, l' unico modo con i css è impostare in ogni pagina in cui sei, un attributo class="active" ad esempio, al link attivo, poi a quello ci metterai quel che ti serve. L'altro modo è attraverso javascript ma te lo sconsiglio e non è sempre possibile

  3. #3
    Originariamente inviato da oskaron
    Si, l' unico modo con i css è impostare in ogni pagina in cui sei, un attributo class="active" ad esempio, al link attivo, poi a quello ci metterai quel che ti serve. L'altro modo è attraverso javascript ma te lo sconsiglio e non è sempre possibile
    In alternativa puoi usare un linguaggio server-side come PHP (io faccio così). È cosa buona e giusta, ma occorre smanettare un attimino col codice, ed inoltre bisogna avere un server che supporta il linguaggio PHP.

  4. #4
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    perdonami, ma con il codice server side, imposti una classe al menu di navigazione, giusto? o lo fai in un altro modo?

  5. #5
    Originariamente inviato da oskaron
    perdonami, ma con il codice server side, imposti una classe al menu di navigazione, giusto? o lo fai in un altro modo?
    Ti do un'infarinata. Se sei interssato ad approfondimenti, chiedi ai moderatori di spostarti in PHP, dove magari ti risponde qualcuno più esperto di me.

    Per prima cosa ti crei un vettore $FILES con i titoli delle tue sezioni (esempio: Home, Chi siamo, Contatti, Links...) e poi fai girare un ciclo for che, se vede che il nome del file in cui ti trovi è uguale a quello del generico valore del vettore $FILES ti stampa il titolo in un certo modo, altrimenti ti rea un collegamento.

    Codice PHP:
    <?
    for ($i 10$i <= 10$i++)
    {
    if (
    $FILEX == $FILES[$i])
    {echo 
    "<li class="current">$TITOLI[$i]\n";}
    else
    {echo 
    "[*]<a href=\"$FILES[$i].php\">$TITOLI[$i]</a>\n";}
    }
    ?>
    PS: se ti interessa, puoi dare un'occhiata alle guide PHP di html.it.

  6. #6
    grazie ragazzi per le vostre risposte, ma io di php è di java non so proprio nulla,cmq il codice per il menu è questo


    #menu {
    position:absolute;
    left:428px;
    top:244px;
    width:455px;
    height:32px;
    z-index:2;
    }
    A.stra4{
    DISPLAY: block;
    text-align:center;
    padding-left:2px;
    width:110px;
    margin-right:1px;
    line-height:22px;
    height:24px;
    border-bottom:3px solid #CCCCCC;
    text-decoration:none;
    color:#fff;
    float:left;
    background: #1088B2;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    }
    A.stra4:hover {
    TEXT-DECORATION: none;
    background-color:#1AB081;
    font-weight:bold;
    letter-spacing: 2px;
    text-transform:capitalize;
    color:#243843;
    font-family: Georgia, "Times New Roman", Times, serif;
    }


    <div id="menu">
    Home Page
    Biograf&igrave;a
    Contactos
    Fotos</div>
    </div>
    Hasta ya no respirar yo te voy amar!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.