浏览器问题中显示的 IE 条件语句
IE Conditional Statements Displaying in Browser Issue
我有一个 Bootstrap ASP.NET MVC 4 项目,在所有浏览器中看起来都很完美,Windows Server 2003 上的 IE 8 除外。
查看网站时,文本 <!--[if lt IE 9 !IE]><![endif]--><!--[if lt IE 9 !IE]><!--<![endif]--><!--[if lt IE 9 !IE]><![endif]-->
实际出现在页面上,因此浏览器忽略了它。
HTML
<!--[if lt IE 9 !IE]>
@Scripts.Render("~/bundles/jqueryold")
<![endif]-->
<!--[if gte IE 9 !IE]><!-->
@Scripts.Render("~/bundles/jquery")
<!--<![endif]-->
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/freelance")
<!-- IE8 support for HTML5 elements and media queries -->
<!--[if lt IE 9 !IE]>
@Scripts.Render("~/bundles/ie9")
<![endif]-->
如果能帮助解决这个问题,我们将不胜感激:-)
问题是 !IE
取消了你的条件语句。
!IE
表示 "target any other browser EXCEPT IE"
干掉它
<!--[if lt IE 9]>
@Scripts.Render("~/bundles/jqueryold")
<![endif]-->
<!--[if gte IE 9]><!-->
@Scripts.Render("~/bundles/jquery")
<!--<![endif]-->
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/freelance")
<!-- IE8 support for HTML5 elements and media queries -->
<!--[if lt IE 9]>
@Scripts.Render("~/bundles/ie9")
<![endif]-->
查看 here 了解更多信息。
我有一个 Bootstrap ASP.NET MVC 4 项目,在所有浏览器中看起来都很完美,Windows Server 2003 上的 IE 8 除外。
查看网站时,文本 <!--[if lt IE 9 !IE]><![endif]--><!--[if lt IE 9 !IE]><!--<![endif]--><!--[if lt IE 9 !IE]><![endif]-->
实际出现在页面上,因此浏览器忽略了它。
HTML
<!--[if lt IE 9 !IE]>
@Scripts.Render("~/bundles/jqueryold")
<![endif]-->
<!--[if gte IE 9 !IE]><!-->
@Scripts.Render("~/bundles/jquery")
<!--<![endif]-->
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/freelance")
<!-- IE8 support for HTML5 elements and media queries -->
<!--[if lt IE 9 !IE]>
@Scripts.Render("~/bundles/ie9")
<![endif]-->
如果能帮助解决这个问题,我们将不胜感激:-)
问题是 !IE
取消了你的条件语句。
!IE
表示 "target any other browser EXCEPT IE"
干掉它
<!--[if lt IE 9]>
@Scripts.Render("~/bundles/jqueryold")
<![endif]-->
<!--[if gte IE 9]><!-->
@Scripts.Render("~/bundles/jquery")
<!--<![endif]-->
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/freelance")
<!-- IE8 support for HTML5 elements and media queries -->
<!--[if lt IE 9]>
@Scripts.Render("~/bundles/ie9")
<![endif]-->
查看 here 了解更多信息。