modernizr スクリプトで発生している厄介な問題です。このスクリプトは、Internet Explorer が新しい HTML 5 タグのスタイルを設定できるようにするためのものですが、私のコードではヘッダー タグはスタイル設定されていますが、アーティクル タグはスタイル設定されていません。「article」という ID の DIV を使用してスタイルを適用すると、それらが表示されるので、記事タグに対して modernizr が機能しないように見えますか? これをテストするためにIE 8を使用しています。
<!DOCTYPE html>
<meta charset="utf-8"/>
<html class="no-js">
<head>
<title>Title</title>
<script src="~Scripts/modernizr-1.7.min.js" type="text/javascript"></script>
<style>
header,footer,nav,section {display: block;}
article, #article {border:1px solid red;}
header {height: 95px;border-bottom: 8px solid #6b6b6d;}
</style>
</head>
<body>
<div class="page">
<header>
LOGO | Title
</header>
<article>
<h2>article element</h2>
</article>
<nav>
<ul id="menu">
<li>Link 1</li>
<li>Link 2</li>
</ul>
</nav>
<div id="article">
<h2>div with id article</h2>
</div>
</div>
<footer>
footertext
</footer>