J'ai récemment découvert un bogue propre à IE7 que j'ai voulu partager. Ainsi, lorsque je viendrai sur ce site dans six mois pour résoudre le même problème, je l'aurai sous la main.
Je pense que la façon la plus simple de recréer ce bug serait le html suivant dans une page avec un doctype déclaré (il fonctionne correctement en "quirks mode" / no-doctype) :
<div style="overflow: auto; height: 150px;">
<div style="position: relative;">[...]</div>
</div>
Dans IE7, la division extérieure a une taille fixe et la division intérieure est positionnée de manière relative et contient plus de contenu (en supposant que la division intérieure provoque un débordement). Dans tous les autres navigateurs, cela semble fonctionner comme prévu.
Capture d'écran :