使用 CSS 条件注释使 IE7 兼容

Make IE7 compatible using CSS conditional comment

我一直在努力使我的网站与 IE7 兼容。我使用此代码是我的 head 标记,以确保如果网站在 IE7 上是 运行,它应该使用 jquery 1.7 而不是 jquery 2.1。

 <!--[if IE 7]>
  <script src="../../common/js/jquery-1.7.1.min.js" type="text/javascript"></script>
<![endif]-->

<!--[if lt IE 9]>
 <script src="../../common/js/jquery-2.1.1.min.js"></script>
<![endif]-->

但我仍然遇到这样的错误:

这意味着该网站仍在使用Jquery-2.1.1,但我正在IE7上进行测试。

这段代码有什么问题?

你的第二个做到了!所以先载入吧!

<!--[if lt IE 9]>
  <script src="../../common/js/jquery-2.1.1.min.js"></script>
<![endif]-->
<!--[if IE 7]>
  <script src="../../common/js/jquery-1.7.1.min.js" type="text/javascript"></script>
<![endif]-->

或使2.1.1大于IE 7!

<!--[if gt IE 7]>
  <script src="../../common/js/jquery-2.1.1.min.js"></script>
<![endif]-->