Это действительно зависит от вашей пользовательской базы. Вы можете использовать все элементы структуры, вызывая их для отображения в виде блока.
header, section, footer,aside,article,nav ...{display:block;}
Получить хитро с IE, потому что он не позволяет вам использовать элементы, если они не находятся в DOM. Таким образом, чтобы сайт даже появился, вы должны внедрить элементы в DOM. Вы полагаетесь на JavaScript для загрузки страницы, поэтому я сказал, что это зависит от вашей пользовательской базы.
document.createElement("header");
document.createElement("footer");<br>
document.createElement("nav");<br>
document.createElement("article");<br>
document.createElement("section");
document.createElement("aside");
Вы также можете определить некоторые пользовательские агенты, чтобы определить, использует ли кто-то IE, и предложить им загрузить Google Chrome Frame.