Bonjour,
Qui pourrait me dire pourquoi IE double les marges quand on utilise un float ?
Par exemple, un test tout con :
Code:
1
2
3
4
5
6
7 .gnia{ background:#f00; width:100px; height:100px; float:left; margin-left:20px; }
Sur Firefox, la marge gauche fait 20 pixels alors que sur IE, la marge gauche fait 40 pixels.Code:<div class="gnia"></div>
J'ai remarqué que IE ne doublait le marges que lorsqu'il y a un float.
Mais pourquoi ? Et quelle(s) solution(s) adopter ?
Au passage, IE7 n'a plus ce problème.