Ca n'est pas une nouveauté, IE gère très mal des éléments flottants... Il existe malgré tout plusieurs hacks pour régler ces problèmes (cette page, in english, est très instructive).
J'ai créé une feuille de style spécifique à IE (même si je n'aime pas trop faire ça en règle générale). J'ai réussi à régler le "float drop", à savoir la colonne de gauche qui se retrouvait en dessous de ma colonne de droite grâce au WinIE three pixel gap fix.
Mon menu à gauche se retrouve donc là où il est censé se retrouver (ouf), mais maintenant il apparaît un décalage de 3 pixels entre ma colonne de gauche (#menu_submenu) et ma colonne de droite (#logo_contenu). Tout se passe comme si j'avai un padding-left de 3px pour l'élément #logo_contenu, et même en définissant explicitement un padding à 0, nada. Idem pour le jeu sur les marges... vraiment exaspérant.
Voici la capture d'écran :
J'ai essayé quasiment tout ce que à quoi j'ai pu penser depuis 2 jours mais rien n'y fait : j'ai ce désespérant écart de 3pixels qui apparaît Je pourrai changer complètement de logique de mise en page mais concrètement je ne veux pas me lancer à tout refaire et surtout je veux comprendre ce qui se passe . Mais là j'ai la tête tellement dedans que je ne vois plus rien
Si quelqu'un peut m'aider, j'apprécierai !
L'adresse :
http://www.nodeo.net/fuchslock/voyages/alsace.html
Merci
Et désolé pour ma CSS qui n'est ni commentée, ni nettoyée à ce stade...
Modifié par davidm (06 Jan 2006 - 16:49)
J'ai créé une feuille de style spécifique à IE (même si je n'aime pas trop faire ça en règle générale). J'ai réussi à régler le "float drop", à savoir la colonne de gauche qui se retrouvait en dessous de ma colonne de droite grâce au WinIE three pixel gap fix.
Mon menu à gauche se retrouve donc là où il est censé se retrouver (ouf), mais maintenant il apparaît un décalage de 3 pixels entre ma colonne de gauche (#menu_submenu) et ma colonne de droite (#logo_contenu). Tout se passe comme si j'avai un padding-left de 3px pour l'élément #logo_contenu, et même en définissant explicitement un padding à 0, nada. Idem pour le jeu sur les marges... vraiment exaspérant.
Voici la capture d'écran :
J'ai essayé quasiment tout ce que à quoi j'ai pu penser depuis 2 jours mais rien n'y fait : j'ai ce désespérant écart de 3pixels qui apparaît Je pourrai changer complètement de logique de mise en page mais concrètement je ne veux pas me lancer à tout refaire et surtout je veux comprendre ce qui se passe . Mais là j'ai la tête tellement dedans que je ne vois plus rien
Si quelqu'un peut m'aider, j'apprécierai !
L'adresse :
http://www.nodeo.net/fuchslock/voyages/alsace.html
Merci
Et désolé pour ma CSS qui n'est ni commentée, ni nettoyée à ce stade...
Modifié par davidm (06 Jan 2006 - 16:49)