0

これが私のコードです。ie を使用する場合、「ブラウザを変更してください!」と表示し、ie 以外のブラウザのみが他のコードを表示できるようにします。しかし、ie10 では動作しません (つまり、10 は h1 を表示せず、他のコードを表示します) 私のコードの何が問題なのですか?

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Sisu|Swap</title>
<link type="text/css" rel="stylesheet" href="1.css">
</head>
<body>
<!--[If IE]> 
<h1 style="color: white">please change your browser!</h1>
<![endif]-->
<!--[if !IE]>--> 
  <header>
    <img src="imgs/header.jpg" />
  </header>

  <footer>

  </footer>

</body>
</html>
<!--<![endif]--> 
4

1 に答える 1

3

Internet Explorer 10 は条件付きコメントをサポートしていません。条件付きコメントに関する MSDN ページを参照してください。

重要  Internet Explorer 10 以降、条件付きコメントは標準モードでサポートされなくなりました。機能検出を使用して、ブラウザーでサポートされていない Web サイト機能の効果的なフォールバック戦略を提供します。標準モードの詳細については、「ドキュメントの互換性の定義 」を参照してください。

于 2013-04-20T07:05:55.577 に答える