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 :

Bug IE8 - Disposition des DIVs


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut Bug IE8 - Disposition des DIVs
    Bonjour à tous,

    Avant de poster ce message j'ai essayé de suivre les tutos, m'intéresser au z index mais sans succès.
    Je m'explique j'ai un menu déroulant CSS et sous ce menu une DIV contenant un slide show.
    Le menu déroulant passe au premier plan sous firefox et en arrière plan de mon slide show sous IE.

    Voici les codes CSS, je fais court :

    * Menu déroulant :
    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
    30
    31
    32
    33
    34
     
    #menuhtc {background: #000; color: #6d6d6d; margin: 0; padding: 0;}
    #menuhtc a, #menuhtc a:visited, #menuhtc a:hover {
       text-decoration: none;
       color: #6d6d6d;
     
      }
    #menuhtc a:hover {
       text-decoration: none;
       color: #acabab;
       background: #000;
      }
     
    #menuhtc ul { margin:0;padding:0; }
    #menuhtc ul li {
       behavior:url('menu.htc');
       background: #000;
       position:relative;
       display:inline;
       font-size: 8pt; 
       padding:0px;
       cursor:pointer;
       text-align: left;
      }
    #menuhtc ul>li { display:table-cell; }
    #menuhtc ul li:hover { color: #acabab; }
    #menuhtc ul li ul {
       top:expression(this.parentNode.offsetHeight+"px");
       left:expression(0);
       position:absolute;
       visibility:hidden;
      }
    #menuhtc ul li:hover ul { visibility:visible; z-index:200; color: #acabab;}
    #menuhtc ul li ul li { display:block;}
    * Slide Show (issu de Flowplayer)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .images {
    POSITION: relative; MARGIN: 0px; WIDTH: 660px; BACKGROUND: #000; FLOAT: left; HEIGHT: 443px; CURSOR: pointer; 
    }
    .images DIV {
    POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 443px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
    }
    ...
    J'ai volontairement retiré mes z-index puisqu'ils ne fonctionnait pas je m'y suis surement mal pris. J'avais aussi essayé les csshover.htc ....

    Bref je suis dans la panade et pas très doué il faut l'avouer pour le css.

    Si une star du css pouvait m'aider ce serait super.

    Un grand Merci

  2. #2
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    Bonjour,

    Je sais pas si je suis une star du css mais si tu pouvais indiquer une adresse où on pourrait voir ça je pourrais peut-être t'aider

  3. #3
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Bien sur.
    voila le lien

  4. #4
    Membre éprouvé Avatar de tsunamichups
    Inscrit en
    Octobre 2009
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 161
    Par défaut
    DebugBar me sort une erreur javascript ...
    Je suis gentil je te la donne
    Ligne: 47
    Caractère: 9
    Code: 0
    Message d'erreur: '0.style' a la valeur Null ou n'est pas un objet.
    URL: http://www.guillaumepoli.net/menu.htc
    J'ai noté aussi que ton site sur internet explorer 8, est interpréter comme le ferais ie5

    problème de doctype peut être (mauvaise insertion )
    J'utilise celui la personnellement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    Et ceci pour celui que tu utilise plutôt, il te manque la moiter de la declaration
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    regarde ca et vois si ca change quelque chose



    (la foire au fautes youhou, pour une fois que je les vois)

  5. #5
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    Pour que ton z-index soit pris en compte il faut que tu spécifie au moins un position:relative sur ton div#menuhtc

  6. #6
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Bonjour

    Merci tout d'abord pour votre réactivité.

    Les changements sont faits mais pas d'amélioration.

    Z-index ?

  7. #7
    Membre éprouvé Avatar de tsunamichups
    Inscrit en
    Octobre 2009
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 161
    Par défaut
    Citation Envoyé par Gaetan_ Voir le message
    Bonjour

    Merci tout d'abord pour votre réactivité.

    Les changements sont faits mais pas d'amélioration.

    Z-index ?
    Au contraire il y en a une, ie8 et firefox réagisse de la même manière maintenant , maintenant ont va pouvoir règler ton problème sans risquer le bug sur firefox

    je pense que eckerdecker as raison pour le z-index et la position relative tu cible ta div qui apparait et tu lui colle ces deux instruction

    ici il me semble
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #menuhtc ul li
    {
    ...
    }

  8. #8
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    En mettant un postion:relative sur le div id="menuhtc" qui a un z-index de 990 moi ça marche, en tout cas sur firefox.
    Ce que je peux te conseiller c'est de mettre des "position:relative;z-index:2;" sur ta première <table> (où se trouve les menus) et "position:relative;z-index:1;" sur ta deuxième <table> (où se trouve ton diaporama)

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

Discussions similaires

  1. Enregistrer disposition des div
    Par KeKeMaN dans le forum Django
    Réponses: 2
    Dernier message: 08/04/2011, 21h15
  2. [Bug ?] Disposition des éléments
    Par Kaneda Shotaro dans le forum C#
    Réponses: 1
    Dernier message: 23/08/2009, 19h28
  3. Recherche fausse select à cause bug ie des div
    Par laurent_h dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/05/2006, 01h07
  4. placement des div
    Par samourai_alex dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/08/2005, 21h25
  5. [swing] disposition des éléments dans un GridLayout
    Par al85 dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 11/02/2005, 18h36

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