Здравствуйте. Меня что-то осенило недавно.
Если работа подразумевает семантическую верстку, то поддержка IE6-8 исключена по определению?
Потому что на w3c написано, что только IE9+ поддерживает семантические теги.
Или же можно придумать что-то такое
<!--[if lt IE 9]>
<script>
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
<![endif]-->
Но нужно ли?