Bonjour,
Après avoir écumé pas mal d'articles sur le sujet, je n'ai pas trouvé de solution à mon problème, dont voici le code :
En gros, j'ai une div (elle-même en float-left incluse dans un div conteneur) qui en contient deux : une div en float left contenant une image (taille fixe) et une div contenant du texte (taille verticale variable). Pour éviter un retour du texte sous l'image j'utilise margin-left.
Problème : sous IE, la div en margin-left contenant le texte passe sous la div en float left contenant l'image (avec les autres navigateurs pas de souci, la div texte est bien à côté de la div image).
J'ai testé l'astuce du display inline sur ma div en float left, mais il semblerait qu'elle ne fonctionne pas avec une div en margin-left...
Une idée ?
Après avoir écumé pas mal d'articles sur le sujet, je n'ai pas trouvé de solution à mon problème, dont voici le code :
<div style="float:left;display:inline;width:255px;margin:2px;background-color:#edeff4">
<div style="float:left;display:inline;width:75px;height:75px;padding:5px;text-align:center;background-color:#fff;border:1px solid #eaeaea">image</div>
<div style="display:inline;margin-left:90px;width:165px;padding:2px">
contenu<br />
de ma cellule<br />
</div>
</div>
En gros, j'ai une div (elle-même en float-left incluse dans un div conteneur) qui en contient deux : une div en float left contenant une image (taille fixe) et une div contenant du texte (taille verticale variable). Pour éviter un retour du texte sous l'image j'utilise margin-left.
Problème : sous IE, la div en margin-left contenant le texte passe sous la div en float left contenant l'image (avec les autres navigateurs pas de souci, la div texte est bien à côté de la div image).
J'ai testé l'astuce du display inline sur ma div en float left, mais il semblerait qu'elle ne fonctionne pas avec une div en margin-left...
Une idée ?