Разве вот это не решает проблемы с IE8 и ниже?
```html
<!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
```