回答:
Modernizrは、さまざまなレンダリングエンジンでHTML5機能の可用性を確認するために使用されます。Html5Shivなどのスクリプトが含まれており、Microsoft Internet ExplorerでHTML5タグを有効にする(のみ)(HTML5を知っていたバージョン9より前)。「IEおよびFirefox 2でHTML5を機能させる方法」も参照してください。
IE <9でHTML5を有効にするだけの場合は、Html5Shivで十分です。私は、MS条件付きコメント内でRemy SharpのHtml5Shivバージョンを使用しています。
<!--[if lte IE 8]>
<script src="templates/js/html5.js"></script>
<![endif]-->
(CSSまたはJSを介して)チェックしたい場合、クライアントブラウザーがHTML5フォーム要素(Operasの日付入力など)、CSS3列、またはグラデーションに対応している場合は、Modernizrを使用します。
また、html5サイトを開始するための優れたリソースであるhtml5boilerplate.comもチェックしてください。html5shivやmodernizrなどのトグル可能な選択肢と、その他の多くのベースラインの改善が提供されています。