Ben chaque moteur est différent, donc sur des trucs un peu particuliers, où les spécifications ne sont peut-être pas très claire (des fois y a quand même des points assez floues dans les normes), ben ils ne font pas exactement pareil.
En l'occurrence, IE doit gérer différemment les éléments flottants ou simplement avoir appliqué par défaut une partie de ce qui sur Firefox n'est fait que si l'overflow est "bien" configuré.
EDIT (31 Mai 2009 16:48) :
Concernant le pied de page, je capte pas trop pourquoi a première vue mais a priori c'est ça : par défaut sur tes p tu as une marge de 10px au dessus et c'est cette marge que tu voies.
Et avec un overflow-y: auto, elle apparait bien à l'intérieur du div cette marge et pas au dessus...
Par contre je vois pas pourquoi il faut un overflow pour que ça passe
Je me souviens pas du tout avoir déjà rencontré ça
Et pourtant avec des tests simples j'ai pu le reproduire très facilement !
C'est vraiment bizarre, j'ai dû rater un truc quelque part...
_________________
Je fais appel à la puissance des éthers | Soyez le bras armé de ma colère | Que le Cataclysme se déchaine !