IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Créer un menu horizontal avec page active


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Par défaut Créer un menu horizontal avec page active
    Bonjour les amis designers,

    J'ai un souci avec un css que j'ai copié du tuto de ce site.
    Le css est censé me faire un menu horizontal avec la page en cours active. Le controle de la page en cours se fait via php, là pas de problème. C'est au niveau de mon css que ça cloche. Il me montre que la page est active mais ne me fait pas la zone en blanc comme dans le cas de hover. Voici le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    ul#tabnav {
        font: bold 11px verdana, arial, sans-serif;
        list-style-type: none;
        padding-bottom: 24px;
        border-bottom: 1px solid #eaf4f5;
        margin: 0;
    }
    ul#tabnav li {
        float: left;
        height: 21px;
        background-color: #c4e4f2;
        margin: 2px 2px 0 2px;
        border: 1px solid #eaf4f5;
    }
    ul#tabnav li.active {
        border-bottom: 1px solid #fff;
        background-color:#FFFFFF;
    }
     
    #tabnav a {
        float: left;
        display: block;
        color: #666666;
        text-decoration: none;
        padding: 4px;
    }
    #tabnav a:hover {
        background: #FFFFFF;
    }
    et puis le code php au cas où
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $act = 'class="active" ';
    $varMenu = '<ul id="tabnav">';
    $varMenu .= '<li' . ($varpg == 'pr' ? $act : '') .'><a href="pr/home.php">Home</a></li>';
    $varMenu .= '<li' . ($varpg == 'pm' ? $act : '') .'><a href="pm/param/services.php">Services</a></li>';
    $varMenu .= '<li' . ($varpg == 'ps' ? $act : '') . '><a href="ps/contact/">Contact</a></li>';
    $varMenu .= '</ul>';?>
    D'avance je vous remercie

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    il y'a un espace qui manque tu l'ajoute comme suit:
    sinon apres tes '<li '

    regarde la source html de ta page générée pour voir sil ya une quelque part

  3. #3
    Membre éclairé Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Par défaut
    Merci beaucou nsanabi
    Je n'avais pas fait attention. Tu es génial. Tout marche nickel.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. menu horizontal avec plusieurs styles
    Par bruman dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 19/02/2009, 16h39
  2. Afficher un bouton différent sur mon menu pour la page active
    Par Spanish_ dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/01/2009, 12h54
  3. Comment désactiver l'option du menu de la page active
    Par pasc06 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 31/12/2008, 10h10
  4. Menu horizontal avec images car font exotic
    Par enestaf dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/07/2007, 11h40
  5. Comment créer un menu personnalisé avec Access2007
    Par marionAccess dans le forum Access
    Réponses: 6
    Dernier message: 24/01/2007, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo