float left et IE 6

Eléphant du PHP | 120 Messages

30 janv. 2008, 18:45

Bonjour
j'ai créé un site en CSS en utilisant du float left. cela fonctionne bien sur IE7, FF et opéra mais pas sur IE6. lors de mes recherche, j'ai trouvé qu'il fallait utiliser les commentires conditionnels sur la page html :

Code : Tout sélectionner

<!--[if IE 6]> <link href="css_ie6/general.css" rel="stylesheet" type="text/css" /> <![endif]-->
j'ai réduit le width mais cela ne fonctionne toujours pas. quelqu'un pourrait m'aider ?
Voici le div normal

Code : Tout sélectionner

div#moteur { border:groove #003399; width:570px; height:150px; float:left; margin:10px 10px 10px 0; }
Et le div pour IE 6

Code : Tout sélectionner

div#moteur { border:groove #003399; width:520px; height:150px; float:left; margin:10px 0px 10px 0; }
Merci d'avance

d0m
Mammouth du PHP | 1141 Messages

31 janv. 2008, 09:46

Le float:left; fonctionne sous IE6, je l'utilise.
Quand tu dis qu'il ne fonctionne pas, tu veux dire quoi précisemment?

Eléphant du PHP | 120 Messages

31 janv. 2008, 10:53

Bonjour
je veux dire, qu'au lieu de se placer à coté, le div se place en dessous

d0m
Mammouth du PHP | 1141 Messages

31 janv. 2008, 10:54

c'est quand il a pas la place de le mettre à coté.
Peut être que ton conteneur les englobant tous les deux n'est pas assez large.