Internet explorer 当使用大于但不小于的值时,Internet Explorer条件格式可以工作

Internet explorer 当使用大于但不小于的值时,Internet Explorer条件格式可以工作,internet-explorer,formatting,conditional,Internet Explorer,Formatting,Conditional,将此添加到页面的页眉 <!--[if gt IE 6]> <link rel="stylesheet" type="text/css" href="css/ie.css"> <script src="js/html5shiv.min.js"></script> <script src="js/respond.min.js"></script> <![endif]--> 无论如何尝

将此添加到页面的页眉

<!--[if gt IE 6]> 
    <link rel="stylesheet" type="text/css" href="css/ie.css">
    <script src="js/html5shiv.min.js"></script>
    <script src="js/respond.min.js"></script>
<![endif]--> 

无论如何尝试,它都能完美地工作

<!--[if lt IE 9]> 
    <link rel="stylesheet" type="text/css" href="css/ie.css">
    <script src="js/html5shiv.min.js"></script>
    <script src="js/respond.min.js"></script>

<![endif]--> 


什么也不做。据我所知,如果一个有效,那么另一个也应该有效。我遗漏了什么吗?

可以尝试使用lte而不是lt吗

或者,既然10和11不支持有条件的评论,不如试试这个:

<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="css/ie.css">
    <script src="js/html5shiv.min.js"></script>
    <script src="js/respond.min.js"></script>
<![endif]-->