Is Internet Explorer not recognizing your <footer> tag?
I ran into the same issue.
Solution:
To ensure browser recognition of the most common HTML5 tags, you need to declare to the HTML5 DOCTYPE in you code. To do so add the below DOCTYPE just before your <html> tag.
<!DOCTYPE html>
A simple adjustment that may keep you from banging your head in Internet Explorer 9.
Want to learn more about html5? Try this resource...