Wo keine Doctype Angabe, da nix zum Validieren.
Insofern ist über <footer> nichts auszusagen.
Das ist wohl wahr, aber viel zu akademisch. Probier es aus. Sobald man <footer> in diesem Fall durch <span> ersetzt funktioniert es auch im IE7.
<footer> ist das Problem, weil IE7 das Element nicht kennt, egal, ob da ein DOCTYPE steht, oder nicht.
Gruß
Nico