3

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 バージョンで)。スクリーンショットを参照してください:

ここに画像の説明を入力

これがなぜなのか誰か知っていますか?私はそれを理解しようとして頭がいっぱいです!

4

1 に答える 1

13

私はこれを解決しました.IEと9の間にスペースが必要なようです..

<!--[if lt IE 9]-->
于 2013-02-26T14:02:59.440 に答える