IE条件内容显示在chrome mobile上

时间:2015-08-15 10:04:29

标签: conditional-comments

我的HTML内容分为两部分:一部分显示在IE8及更早版本,另一部分显示在ie9 +或“非IE”。这似乎在桌面上工作正常,但是当通过chrome mobile查看时,我也看到了IE8的内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

没关系,我修好了。这是解决方案:

原始代码(大纲):

    <!--[if lte IE 8]>
    <div id="section-1">
        CONTENT HERE
    </div><!-- Comment after -->
    <div id="section-2">
        CONTENT HERE
    </div><!-- Comment after -->
<![endif]-->

由于条件评论从“if”开始创建一个长评论并以“endif”结尾,通过在“section-1”和“section-2”末尾添加评论,我实际上是在结束评论在那一点而不是在“endif”。意外评论结束后的所有内容都由浏览器显示。