IE の条件付き HTML コメントに関する簡単な (願わくば) 質問です...
Google shiv/shim を使用して、HTML5 要素を IE8 以下で正しくレンダリングできるようにしています。ヘッド コードは次のようになります...
<head>
<meta charset="utf-8" />
<title>Rock & Son Restaurant in Manchester</title>
<link href="/rock-and-son/css/reset.css" type="text/css" rel="stylesheet">
<link href="/rock-and-son/css/screen.css" type="text/css" rel="stylesheet">
<!--[if lt IE9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
IE 7/8 をロードしたところ、うまくいったと思いました。しかし、その後、条件付きコメントがブラウザの上部に表示されました (9 を含むすべての IE バージョンで)。スクリーンショットを参照してください:
これがなぜなのか誰か知っていますか?私はそれを理解しようとして頭がいっぱいです!