28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

Etrange comportement sur IE8, j'ai un bloc dans lequel il y a des div en float:left.
Ce bloc n'accepte pas le margin-top qui est pris en compte sur FF ou Safari. Jamais vu ça !

Je pensais au début que ça pouvait avoir un lien avec le Haslayout mais IE8 ne le prend pas en compte alors... moi pas comprendre Smiley confus

Le site de dev pour constater tout ça (sur IE8)
Et le CSS concerné :
div.bloc_troisPhotos {
	width: 1100px;
	min-height: 340px;
	height: 340px;
	padding-left: 75px;
	margin: 65px 0 0 0;
}


Quelqu'un a déjà rencontré ce truc-là ?
Merci d'avance
Modifié par miltonis (31 Aug 2010 - 11:46)
Salut,

Apparemment je serais le premier(?) à avoir rencontré ce problème là ?
Si d'aventure quelqu'un sait quelque chose à ce sujet, son avis est le bienvenu Smiley smile

Merci et bonne journée
on dirait que IE ignore ta div vide
<div class="clearBoth"></div>

à mon avis : vire la, et ajoute clear:left; à ta class bloc_troisPhotos.

Perso je prefere englober mes float dans une div et lui appliquer les styles overflow:hidden;zoom:1; plutot que t'utiliser des divs vides avec des clears.