28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Je reconstat un problème que j'ai déjà eu et je n'arive pas à m'en débarrasser sous IE !

Des que j'enleve le Height du div parent, le div interne n'a plus de margin.

Avez vous une solution contre sa ?

Merci.

upload/7424-cssbug1.JPG
upload/7424-cssbug2.JPG
Re bonjour,

Problème résolu mais peut être pas de la meilleur façons.

En faite, le problème était que quand, il n'y a plus de height sous IE, le margin sautait. Mais si je m'était un height : c'était firefox qui buggait...

Voila donc ma soluce :
height:auto ! important;
height:1px;


IE trop con : ne fait plus sauter les margin alors que vous avez vu la hauteur que j'ai mis ? Justement sa devrait être pire... mais bon IE ne respectant pas les standarts : voila où ont en arrive.
Firefox ne tient pas compte du height de 1px. Sa fonctionne.

Cordialement.
Bonjour helloworld,

Vu que tu n'avais donné que deux images très petite (personnellement j'ai du mal à y voir ce qui cloche) et pas de code ou de page en ligne, tu aurais eu du mal à obtenir de l'aide sur cette question, faute d'éléments pour t'aider.

À vue de nez, le problème décrit ressemble à un bug de HasLayout avec IE Windows, et appliquer toute propriété qui confère le layout à ton bloc parent (comme par exemple une hauteur ou une largeur fixe) pourrait corriger le problème. Mais avec le peu d'éléments que j'ai, je ne peux pas l'affirmer.

Au cas où, essaye tout simplement un zoom: 1;[/div] sur ton bloc parent.