IE 条件内容出现在 chrome 移动设备上
IE conditional content showing up on chrome mobile
我的 HTML 内容分为两部分:一部分显示在 IE8 及更早版本上,另一部分显示在 ie9+ 或 "not IE" 上。这似乎在桌面上运行良好,但在通过 chrome 移动设备查看时,我也看到了 IE8 的内容。
有什么想法吗?
没关系,我修好了。这是解决方案:
原代码(大纲):
<!--[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"。意外评论结束后的所有内容都由浏览器显示。
我的 HTML 内容分为两部分:一部分显示在 IE8 及更早版本上,另一部分显示在 ie9+ 或 "not IE" 上。这似乎在桌面上运行良好,但在通过 chrome 移动设备查看时,我也看到了 IE8 的内容。
有什么想法吗?
没关系,我修好了。这是解决方案:
原代码(大纲):
<!--[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"。意外评论结束后的所有内容都由浏览器显示。