none
IE9,为什么“[if !supportLists]”会直接显示出来的? RRS feed

  • 问题

  • HTML源代码里面包含这些内容:

    <!--[if !supportLists]-->

    这个内容按理说只是一个注释,不应该直接显示在页面上,可是为什么IE9就直接把这些代码显示出来呢?

    换成IE10就没有问题。

    这些源代码:

    IE9的实际显示效果:


    da jia hao!

    2015年6月15日 8:43

全部回复

  • 你好,

    抱歉我这没有IE 9 的环境。你尝试这种写法:

    <!--[if gte IE 9]>
            ............
    <![endif]-->


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年6月16日 6:16
  • 你可以用ie11 - F12工具,仿真,设置为IE9模式的。

    请帮我确认一下是否IE9的bug?我好向客户交代。。。。。


    da jia hao!

    2015年6月16日 9:59
  • 另外这些注释代码也不是我写的。。。我们是直接将word文档里面的内容粘贴到html编辑框里面,结果就多了这些注释代码。。。。

    da jia hao!

    2015年6月16日 10:01
  • 你好,

    我在win 8.1 IE11 的lab 下不能重现你的问题。你可以创建一个简单html 页面来看看是不是其他代码引起的问题。

    2015年6月23日 6:42
  • 你要通过F12的仿真工具将其设置为IE9模式啊。

    我已经说过在IE10以上不会有问题,IE9(含IE9)就会!


    da jia hao!

    2015年6月24日 6:26