1. HTML5 Shivとは
IE8以下やFirefox3系などの一部の古いブラウザでは、sectionやheaderといったHTML5の新しい要素タイプに対してCSSのスタイリングが行えない。
この問題を解決するのが「HTML5 Shiv」というJavaScriptのライブラリ。ダウンロードしたHTML5 Shivのjsファイルを読み込むと、IE8以下やFirefox3系などの一部の古いブラウザでもHTML5の要素タイプを利用できるようになる。
2. どうやって使うのか
HTML5 Shivは単体で利用することも可能だが(html5shiv / GitHub)、Modernizr(Modernizr公式サイト)の一部としてダウンロードすることもできる。
例えば、Modernizr(Modernizr公式サイト)のmodernizr.custom.min.js
内に、HTML5 Shivのコードが含まれている。