みかづきブログ その3

3ヶ月つづけてみました。

IE8でもhtml5のタグをつかう方法

html5shiv をつかうことが多いですが、必要な要素をcreateElementするだけでもとりあえずレンダリングはされるようになります。

例えば、sectionタグを使えるようにしたかったら、レンダリングされる前に、

document.createElement("section");

としておけばOKです。

ただ、あわせて、

section {
    display: block;
}

という感じで、block要素としておかないと意図したレイアウトにならない可能性があります。