我目前正在开发一个Web开发,我现在正在做我的格式化以取悦IE 8或更新版本。我已经为以前的浏览器版本做过,但不是ie8。我的问题是我的条件格式标签不再适用于这个版本的IE。有什么改变?条件格式化标签不能在IE8中工作
页:http://domain/includes/file.php
css文件:http://domain/css/cssIE8.css
在我的网页标签如下:
<!-- [if gte IE 7]>
<p>Show this in IE</p>
<link href="../css/profileIE8.css" rel="stylesheet" type="text/css" />
<![endif]-->
当我删除的条件格式的标签,所有其他浏览器找到该文件正好。有什么想法吗?
我甚至将<p>
标签放在那里,看看它是否会显示在页面中,但不是。我的理解是,此特定的条件格式标记将适用于所有Internet Explorer版本NEWER比v7
而在任何人询问/评论之前,是的,我确实看过许多SO帖子的同一问题,无法找到任何解决方案此问题... – MaurerPower
可能的重复:http://stackoverflow.com/questions/167657/will-targeting-ie8-with-conditional-comments-work – Julien
仅供参考,您声明“我的理解是,此特定的条件格式标记适用于所有Internet Explorer版本”NEWER比v7“不正确,它会IE7和更新,因为'gte'的意思是“大于或等于”。如果你不希望这适用于IE7,那么你应该使用'gt'。不知道为什么它不适用于IE8 ... – ScottS