【发布时间】:2011-07-18 04:52:59
【问题描述】:
我有一个简单的页面,除了 ie8 和 ie9 将我的一个元素向右移动 1px 之外,一切正常,并且其重要的 b/c 会导致在黑色背景上笔直的 1px 白线。可怕。
我尝试了很多 css hack,即条件 cmets,但 <!--[if gt IE 7]> 或 <!--[if gte IE 8]> 之类的东西不起作用。只有<!--[if gte IE 7]> 被识别,也以 ie7 为目标 - 但 ie7 使页面像素完美呈现。因此,我尝试通过附加评论<!--[if IE 7]> 回滚对 ie7 的更改,但这杀死了后来 ie 中的修复。 ie8 和 9 似乎认为他们是 ie7。
到目前为止我的代码
<!--[if gte IE 7]>
<style>
#promo {margin-left:-1px;}
</style>
<![endif]-->
编辑:已解决,这似乎是 IETester 中的一个错误,在正确安装的资源管理器中一切正常。
【问题讨论】:
标签: css internet-explorer conditional-comments