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