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 :

[CSS]Problème de z-index


Sujet :

Positionnement en CSS avec z-index

  1. #1
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut [CSS]Problème de z-index
    Bonjour,

    je suis en train de réaliser un menu déroulant en CSS/JS, et je rencontre un problème assez énervant de positionnement en z: malgré des valeurs différentes, mes sous-menus sont placés en dessous de leurs menus parents... ce qui fait que lorsque je trace une bordure autour des éléments, elle est partiellement masquée par les éléments de niveau supérieurs.

    Vous comprendrez facilement ce que je veux dire en voyant cette page

    La structure HTML est faite de blocs div: chaque menu est une balise div qui englobe tous ses éléments enfants

    Le menu est configuré via javascript. Tous les éléments sont configurés en z via "element.style.zIndex = x". J'incrémente x à chaque niveau de menu.

    Est-ce que quelqu'un pourrait m'expliquer la cause de ce problème ?

    Merci
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    le z-index agit qu'en position absolue ou fixe. Tu ne définies pas de positionnement, on est dons dans un positionnement de flux normal.
    Ce genre de réponse a déjà été donnée dans le forum!
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  3. #3
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    Hello,

    en fait, le positionnement est absolu sous IE et fixé dans les autres navigateurs (c'est JS qui le paramètre, dans ma fonction "manageMenus")

    Dans le CSS je n'ai pas attribué de positionnement absolu, pour qu'un utilisateur ayant désactivé js puisse bénéficier d'une mise en page correcte

    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

Discussions similaires

  1. z-index en css : problèmes ?
    Par rjl dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 15/03/2009, 22h58
  2. [css et php] problème de z-index à générer à la volée
    Par Christophe93250 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/03/2007, 13h21
  3. CSS problème avec z-index sous mozilla
    Par stringdrid dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 16/05/2006, 09h59
  4. [HTML+CSS] Problème de menu "dynamique"
    Par Invité dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/04/2005, 12h48
  5. Css, problème avec Ie
    Par punkks dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/04/2005, 09h12

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