いつものように、IEに問題があります。
何らかの理由で、IE7ではヘッダーがまったく表示されません。
http://stevens.usc.edu/innovationatUSC/
どんな助けでもいただければ幸いです!
いつものように、IEに問題があります。
何らかの理由で、IE7ではヘッダーがまったく表示されません。
http://stevens.usc.edu/innovationatUSC/
どんな助けでもいただければ幸いです!
IE7はHTML5要素を理解しません。「shiv」が必要です。ここで見つけることができます:http ://code.google.com/p/html5shiv/
次のコードをhead要素に挿入します。
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
また、cssリセットの一部として、すべてのhtml5要素の「display:block」を追加して、IEがそれらがブロック要素であることを認識できるようにする必要があります。
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
ヘッダー要素に幅を設定してみてください。
スタイルシートに「.header{width:960px)」がありますが、これはクラスではないため、ヘッダー要素には影響しません。したがって、「header {width:960px)」である必要があります。
親要素#pageから幅を継承する必要がありますが、IEではわかりません。
Dive Into Html 5で説明されているように、タグはIE7ではデフォルトでサポートされていません。
http://fortuito.us/diveintohtml5/semantics.html#unknown-elements