IEは、9を含め完全にはhtml5に対応していないです。
常識ですが、html5でコードを書くときは、下記のコードをコピペで</head>の前に入れておきましょう。
これで、IE9以下でもバッチリhtml5をのタグが使えるようになります。
[if lte IE 9]
を入れることで必要ないときには、読ませないようにしています。
関連記事
IEをHTML5やCSS3に対応させるJSライブラリーまとめ | A!@attrip
たった2行でIE5.5~IE8をモダンブラウザの挙動にする魔法のJS | A!@attrip
[動画で検証]たった2行でIE5.5~IE8をモダンブラウザの挙動にする魔法のJSが重すぎた! | A!@attrip
この記事を書いたよーいちにもいいね!よろしく!
