我的HTML内容分为两部分:一部分显示在IE8及更早版本,另一部分显示在ie9 +或“非IE”。这似乎在桌面上工作正常,但是当通过chrome mobile查看时,我也看到了IE8的内容。
有什么想法吗?
答案 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”。意外评论结束后的所有内容都由浏览器显示。