El problema es en ie8/7, no en ie9, y como estás usando html5, lo,primero que deberías es aplicar los fix correspondientes, uno de los más comunes es
http://html5shim.googlecode.com/svn/trunk/html5.js
o hacer algo básico
css
article, aside, figcaption, figure, footer, header, hgroup, nav, section, time {
display: block;
}
+ javascript
Código Javascript
:
Ver originalfor(var e,l='article aside figcaption figure footer header hgroup nav section time'.split(' ');e=l.pop();document.createElement(e))
no se si te resolverá el problema , pero deberías empezar con eso
saludos