innerShiv: vkládání HTML5 v IE
Nálepky:
Internet Explorer nerozpozná nové HTML5 elementy a nedokáže je nastylovat. Řešením je HTML5 Shiv. Tento kód v IE zajistí náhradu nových elementů tak, aby je IE dokázal zpracovat a nastylovat. Bohužel i toto řešení selže, pokud chcete vložit nový element do stránky pomocí vlastnosti innerHTML
.
var s = document.createElement('div'); s.innerHTML = "<section>Hi!</section>"; document.body.appendChild(s);
Pomoc nabízí JD Bartlett s nástrojem, zvaným innerShiv. Tento nástroj upraví vkládaný element tak, aby mu IE porozuměl.
Zdroj: Ajaxian