2009-08-05 3 views
0

J'ai quelques problèmes avec un certain morceau de code qui se trouve dans mon site; cette erreur se produit uniquement dans Internet Explorer 7.Bizarre IE7 Bug/Erreur

Plutôt que d'afficher tout mon balisage HTML/CSS ici, j'ai mis en place une version du site here.

Comme vous pouvez le voir j'ai "Widgets" dans les colonnes, pour certaines raisons, IE7 ajoute un espace supplémentaire sous l'en-tête du widget tandis que FF l'affiche bien sans espace.

Cette erreur ne se produit pas dans IE8, FF3, Opera, Safari ou Chrome.

Quelqu'un peut-il suggérer pourquoi cela se produit et, si possible, une solution?

Merci d'avance!

Répondre

5

Ajoutez ce CSS à wgt-wrap et il devrait se comporter.

zoom: 1 

Google pour hasLayout pour l'explication.

[EDIT] Cette discussion fournit plus d'informations sur ce bogue IE. Why does Internet Explorer need the "hasLayout" flag?

+0

Merci Chetan! Cela l'a réparé !!! – schone

+0

Cool, je vais essayer de m'en souvenir! Bon conseil. –

0

Malheureusement, IE 7 ne fonctionne pas très bien sur Ubuntu, donc je suis incapable de reproduire votre erreur, mais avez-vous essayé de réinitialiser votre CSS avec une feuille de style comme Reset CSS?

Il est également a great site about browser quirks que vous voudrez peut-être regarder.

+0

Oui, j'utilise déjà un fichier reset.css et font.reset.css disponible auprès de YUI. Ceci est utilisé sur le site d'essai que j'ai mis en place. – schone

+0

Oh désolé, j'aurais dû regarder votre code avant de donner une réponse si évidente. Il y a aussi le classique "border: 1px solid red" pour essayer de comprendre quels éléments font que votre mise en page ne fonctionne pas ... :) –

+0

Oui, j'ai essayé cela pour essayer n'importe quel débogage mais ça n'a pas vraiment aidé à comprendre pourquoi cela se produit-il? S – schone

0

Avez-vous commencé par mettre à zéro tout votre élément en faisant une réinitialisation CSS? Je vois que vous avez quelques éléments différents dans votre div, il est possible que l'un d'entre eux a un défaut marin dans IE7 qui jette tout hors de Wack ...

+0

Oui, j'utilise déjà un fichier reset.css et font.reset.css disponible auprès de YUI. Ceci est utilisé sur le site d'essai que j'ai mis en place. – schone