Probleme Css IE6

Bonjour,

Je suis en train de creer un site, et j’ai fais une maquette pour vous exposez mon problème.

http://muby53.free.fr/Aide/ProbIE6/

Le CSS est disponible ici : http://muby53.free.fr/Aide/ProbIE6/style.css
et le code HTML ici : http://muby53.free.fr/Aide/ProbIE6/index.html

Voila la maquette.

Alors mon problème est que le menu fonctionne “très bien” sous Firefox, Internet Explorer 5.5,Internet Explorer 7, Flock, Safari(windows), Opera Mais sous Internet Explorer 6, cela ne fonctionne pas du tout. En effet au passage de la souris sur les menus, le sous menu ne s’affiche pas et la taille du div n’est pas la bonne ce qui rend le “border” du div trop bas et pas en cohérence avec le design.

J’ai surfer un peu partout pour justement connaitre les bug IE6, mais je n’arrive pas à savoir exactement ou est le probleme.

Merci d’avance pour votre aide

(je rajoute des screenshots pour ceux qui ont plus IE6 et qui voudrait tout de même aider :wink: )

FF / Opera / IE5.5 / IE7 / Safari --> Résultat :
http://muby53.free.fr/Aide/ProbIE6/FF.jpg

IE6 --> Résultat :
http://muby53.free.fr/Aide/ProbIE6/IE6.jpg
Edité le 18/12/2007 à 09:20

Humm :s me serai-je mal exprimé ? personne n’aurai une piste pour m’aider ?

Tu as vérifié les cas d’usage: Quirks mode ou pas? Avec/Sans padding?

J’ai fais moi aussi un menu dans le même genre, avec des

  • , float, et display: inline (essaye, ça peut t’aider justement), et ça m’as aussi ajouté des margin.
  • Merci a toi Sans-Nom(:p).

    C’est bien ca, c’est le doctype que j’utilisait c’est le Strict, qui sous IE6 ne passait pas. Mais alors comment faire pour que cela fonctionne avec le bon doctype sous ie6 ?

    :wink: merci d’avance
    Edité le 18/12/2007 à 23:37

    Là, … autant mettre un lien “Télécharger Firefox, Opera, etc”… :slight_smile:

    Je n’ai pas la moindre idée, j’ai jamais compris leur système hasardeux de DOCTYPE switching.

    Je pense pas que ce soit une solution tres adéquate lol :))

    Non j’aimerai bien trouver comment faire pour que soit IE6 cela fonctionne.

    Personne aurait une piste pour moi ?

    Merci d’avance

    J’ai un menu déroulant qui se base sur la même technique que toi: même problème.
    IE6 ne gère pas le CSS sur les

  • , la seule solution c’est de t’amuser à le faire en javascript…

    Autre solution ?
    Avoir une organisation des pages qui permette de s’affranchir de l’affichage des sous menu (moi par exemple il faut scroller un peu, ou alors mettre des rappels de liens dans la page à chaque saut de section).

    Pour avoir une idée de ce qui foire: www.christopher-jablonski.com…

    Bref moi j’ai laissé tombé la compatibilité complète avec IE6, surtout qu’avec IE7 c’est pas vraiment mieux la gestion des CSS (encore une histoire à se taper plein de tests dans le CSS…).

    Sinon, si c’est un site perso, met des liens pour télécharger firefox, opera ou n’importe quoi d’autre :stuck_out_tongue: