Bonjour à tous.
La manière dont IE gère la hauteur des éléments me laisse coi.
D'un côté, le conteneur d'un élément flottant voit sa hauteur augmenter alors qu'elle ne devrait pas, de l'autre mon problème.
Voici le code incriminé, rendu au plus simplisme :
Sur Firefox, on voit bien le clear agir et la hauteur de l'élément parent s'ajuste à la hauteur des élément enfants.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div style="background:#f00"> <div style="float:left;width:400px;background:#0f0"> Texte<br />Texte<br />Texte </div> <br style="clear:both" /> </div>
En revanche, sur IE (6, 7 et les prochains à venir), l'élément parent ne prend en compte que la hauteur du <br> ...
Si quelqu'un a une solution pour faire entendre raison à ce malheureux ...
Partager