MooTools html5

How to get HTML5 working in IE.

Some browsers don’t have support for the new semantic elements.

new Element('header');
new Element('footer');
new Element('section');
new Element('aside');
new Element('nav');
new Element('article');
new Element('time');
alert(Browser.Engine.name); //trident = IE
alert(Browser.Engine.version); //version 5 = IE7

The fix

if(Browser.Engine.trident){
var html5_el = 'header,footer,section,aside,nav,article,time'.split(',');
for(i=0;i<html5_el.length;i++)
{
new Element(html5_el[i]);
}
}