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 :

Problème de menu déroulant


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut Problème de menu déroulant
    Bonjour,
    je rencontre un probleme avec un menu déroulant.
    J'ai mis en pieces jointe le fichier css qui me pose problème et le fichier htm d'accompagnement.
    il s'agit de plusieurs menus horizontaux avec des sous-menus déroulant.
    Mon problème vient du fait que seul le dernier menu à droite se déroule.
    Quelqu'un a une idée??

    Merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 50
    Par défaut
    Tu utilises quel navigateur pour développer? Perso j'utilise Firefox avec les extensions Web Developer et Firebug, et tu devrais faire pareil.

    Justement, quand on passe la souris sur ton menu avec Web Developer, on voit qu'il y a un problème de div. Sur "environnement", le passage de la souris renvoie bien li > a > div, alors que ce n'est pas le cas pour les 2 autres.

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    J'utilise IE8, mais je vérifie sur tous les navigateurs (firefox et safari ...)
    j'ai juste changer les id, a chaque fois que je rajoute une menu, c'est seulement le dernier à droite qui fonctionne?
    Je ne trouve pas le bug.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 50
    Par défaut
    Tu ne dois pas juste vérifier visuellement. Avec les bons outils tu aurais eu une piste dès le départ. Installe Web Developer sur Firefox, et dans WebDeveloper utilise l'option Outline / Outline current element, et balade ta souris sur l'écran, tu verras.

    Je pense que ton problème se situe sur l'ul menuDeroulant3. Il couvre une bien trop grande partie de ta page, du coup ta souris ne peut aller que sur cet ul.

    Je trouve ton CSS beaucoup trop compliqué pour un simple menu déroulant. Par exemple tu utilises des id partout alors que tu pourrais factoriser en utilisant des class à plusieurs endroits. Et tu devrais bannir l'utilisation des table pour des données non tabulaires, tu dois pouvoir faire tenir ton menu dans des div.

    Tu devrais prendre un menu déroulant tout fait sur internet et l'adapter pour tes besoins

  5. #5
    Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    Merci beaucoup pour tous ces conseils,
    j'ai récupéré le menu sur internet, mais comme mes menus sont tous différent, je pensais qu'avec les id c'était plus simple.
    L'idée étant de créer un menu avec des couleurs différentes sur chaque choix...

    Merci encore

  6. #6
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Bonjour,
    Tu as pas mal pas d'erreurs dans le code html :
    - balises body et html non fermées.
    - balise title manquante.
    - les attributs width, height, border, align sont devenus dépréciés.
    - balises ul qui contient une balise div non fermée. Elles ne peuvent contenir que des élements li.
    - balises div dans balises a = pas bien.

    Pour le reste, je rejoins voleurdecarottes.

Discussions similaires

  1. Problème sur menu déroulant selon requête
    Par Lola21 dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 30/06/2006, 11h05
  2. Problème avec menu déroulants
    Par davinout dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 26/04/2006, 19h33
  3. [CSS] Problème de menu déroulant
    Par Invité dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 30/03/2006, 10h09
  4. Problème de menu déroulant
    Par sourisleo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 15/03/2006, 15h46
  5. [CSS] petit problème avec menu déroulant et frame
    Par SylvainB dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/02/2006, 14h54

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