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

HTML Discussion :

affichage listes différents entre IE et FF aka THE Problem


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut affichage listes différents entre IE et FF aka THE Problem

    Je sèche sur un problème qui me parait bête mais je ne vois pas où est la faille.

    Mes listes s'affichent bien sous FF et Opera mais sous IE ça me fait quelque chose de pas normal : mon texte est mauves sur fond transparent sans bordures alors que j'ai définit absolument toutes mes couleurs, j'ai un fond blanc et des bordures
    Voici l'adresse où vous pouvez faire le test sous les différents navigateurs : http://www.mpl.ird.fr/IS/

    Je me pose donc une question : a-t-on le droit de faire ceci dans la CSS sous IE : #menu ul > li > ... { ... }
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Au passage sur IE on ne peut pas accéder aux sous-menus qui disparaissent avant. ^^

    Tu ne peux pas simplement faire :

    ?

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    c'est ce que j'ai fait et je pense que ça vient de là puisque maintenant ça marche (enfin ça s'affiche comme je le souahite) donc je suppose que IE n'aime pas les ">".

    Au passage sur IE on ne peut pas accéder aux sous-menus qui disparaissent avant. ^^
    Tu as anticipé ma seconde question : c'est dû au fait que je fait un margin:1px entre chaque cellule donc ça plante que sous IE.

    Tu vois pas d'où ça pourrais venir?

    PS : j'ai mis à jour le lien tu verras mieux le truc.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    A prioris le margin:1px fait que tu sors du menu quand tu passes sur une zone vide.

    On ne peut même pas bidouiller en supprimant les margin:1px et mettre un <div style="height:2px"></div> à la place, étant donné que IE 6- met automatiquement un height de 20px pour toutes les valeurs inférieures.

    Peut-être en mettant englobant tes sous-menus par un div global pour dire à IE qu'il est toujours dans le menu.

    Edit : Qui plus est, sur IE le menu se décale sur la gauche quand on passe dessus. ^^

  5. #5
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Pour le décalage c'est bon, c'était à cause du margin :1px; il fallait faire : margin: 1px 0px 1px 0px; pour ne pas faire de marge sur les bords.
    Par contre j'ai toujours le problème avec mes menus qui disparaisse.

  6. #6
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    là il y a un truc qui me tue qu'en même c'est que si je vous mets la page entière http://www.mpl.ird.fr/IS/, les 2 premiers menus sous IE marche toujours pas, par contre le 4 marche comme il faut...

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

Discussions similaires

  1. [1.x] Affichage form différent entre generator et "normal"
    Par jejeman dans le forum Symfony
    Réponses: 14
    Dernier message: 06/10/2010, 14h51
  2. Réponses: 22
    Dernier message: 19/08/2008, 14h28
  3. Affichage différent entre FF et IE
    Par Emcy dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/04/2007, 11h37
  4. affichage différent entre FF/Opera et IE
    Par trotters213 dans le forum Mise en page CSS
    Réponses: 20
    Dernier message: 12/10/2006, 09h08
  5. Affichage différent entre Windows XP et 2000
    Par Ben_Le_Cool dans le forum Langage
    Réponses: 9
    Dernier message: 29/07/2005, 20h52

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