开发者社区> 问答> 正文

<!--[if IE]><![endif]-->:配置报错 

为什么在jsp页面中加上<!--[if IE]>css文件<![endif]--> 中间的的样式在ie中都无效呢?

展开
收起
kun坤 2020-06-02 17:29:56 1894 0
1 条回答
写回答
取消 提交回答
  • 意思就是IE可以识别、

    条件注释的基本结构和HTML的注释(<!-- -->)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。 ###### 因为那些样式本来就在ie中无效啊 ###### IE对CSS的hack,可以用来区分IE各种版本
      <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->   <!--[if IE]> 所有的IE可识别 <![endif]-->   <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->   <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->   <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->   <!--[if IE 6]> 仅IE6可识别 <![endif]-->   <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->   <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->   <!--[if IE 7]> 仅IE7可识别 <![endif]-->   <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->   <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
    更新版本可以类推. ######

    引用来自“伊藤熊吉”的答案

    因为那些样式本来就在ie中无效啊
    没看清吧 if ie ######

    引用来自“飞炀”的答案

    IE对CSS的hack,可以用来区分IE各种版本   <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->   <!--[if IE]> 所有的IE可识别 <![endif]-->   <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->   <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->   <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->   <!--[if IE 6]> 仅IE6可识别 <![endif]-->   <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->   <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->   <!--[if IE 7]> 仅IE7可识别 <![endif]-->   <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->   <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]--> 更新版本可以类推.
    我也是在网上找到这个了,类似。。怎么试  在ie中 css都没有生效 ######

    引用来自“javacc”的答案

    引用来自“飞炀”的答案

    IE对CSS的hack,可以用来区分IE各种版本   <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->   <!--[if IE]> 所有的IE可识别 <![endif]-->   <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->   <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->   <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->   <!--[if IE 6]> 仅IE6可识别 <![endif]-->   <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->   <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->   <!--[if IE 7]> 仅IE7可识别 <![endif]-->   <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->   <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]--> 更新版本可以类推.
    我也是在网上找到这个了,类似。。怎么试  在ie中 css都没有生效
    <!--[if !IE]>不是<!--[if! IE]>
    2020-06-02 17:30:03
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载