28220 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai fait quelques recherches, mais même en mettant des padding:0 et margin:0, pour remettre au même niveau IE et FF, jai le même probleme.

Le probleme est simple : dans FF, l'espace entre mes différents blocs est bien de 5px, mais dans IE, l'espace de gauche est double (10px)

Comme vous pouvez le voir dans ma feuille de style, j'ai precisé une marge à gauche de 5px pour le bloc "contentleft", et un padding de 0 pour le conteneur "frame"...

Alors est-ce un bug de IE ou une erreur de ma part ?

Merci d'avance
Mon bug semble correspondre avec celui décrit dans ton lien... Mais alors si j'en croit ce qu'ils disent :

a écrit :
Up 'til now (Jan '04) this bug was thought to be unfixable,


Je doit utiliser un hack pour ie alors ? Si quelqu'un à une solution plus propre, ce serais pas de refus ^^ merci !
Modifié par Toutankharton (27 Aug 2005 - 18:07)
Stephan a écrit :

Un lien vers ta page alors ? Smiley murf

alors ?

anyway...

S'il te faut un hack, ça serait quelque chose du genre :

div#content { 
   margin: 0; 
   /* False margin value for all versions of IE Win, including 6.0 */
   margin-left: 6px; 
}

html>body div#content { 
   /* Correct value for browsers that don't suffer from IE Win's bugs */
   margin-left: 12px; 
}

Il doit y avoir plus propre, mais sans lien vers ta page... Smiley decu