崩れというか、もうスタイルがあたってないです。スタイルがあたってないせいで、ブロックの大きさも判別できず、色もついていないです。古いブラウザでのHTML5のタグの解釈についてIE8以前と書きましたが、そもそもHTML5の新しいタグは、どのブラウザで解釈ができるのかをまず調べてみます。elements』がそれにあたります。これによると、HTML5の新しいセマンティックな要素はIE8以前じゃ効きませんよー、とあります。headerなどの要素を、きちんと解釈させる必要が出てきます。</body></html>IEで有効となる条件付きコメントではさみつつ、html5shiv.jsを読み込む記述を入れてます。このスクリプトを読み込むことで、HTML5の新しいタグで書かれたページを上手く意図通りに表示することができます。逆に言うと、JavaScriptが動作していない場合にHTML5の新しいタグを読み込むと、上記のキャプチャのような大幅に崩れた意味をなさないページになってしまうため、IE8以前のブラウザが対応ブラウザに入っていて、かなり公共性の高いと思われる(≒JavaScriptの動作によらず閲覧できる必要あり)というケースでは、新しいタグを使わずに書いた方が良いと思います。結局落ち着いたという経緯があるようです。compatibility)**と言います。それとは別に、ブラウザのレンダリングモードには、後方互換モードと標準準拠モードがあり、最近では標準準拠モードでのレンダリングが求められます。(ここでいう後方というのは、IE6よりも前の話ですね。なった、という話です。レアケースであったとしても、新しいタグさえ使わなければ新しいdoctype宣言の書き方でも問題ないようなので、**今すぐにでも使って良さそうです。**ただし、先ほども言ったようなレアケースも頭の片隅に入れつつ、積極的にHTML5を取り入れていけるといいのではないでしょうか。ことで、IE9未満という意味になります。なるので、IE8未満と、IE8、つまりIE8以下という意味になりますね。どちらも結局IE8以下のものを指します。までご一報いただけると助かります。