2

我正在使用CSS3 PIE为 IE6/7/8 添加对边框半径的支持。它工作得很好,但我发现当我用它来为 a 应用一个带有圆角的“厚”边框<div>时,当鼠标移到它上面时,边框会闪烁。

我做了一些测试,发现只有在边框宽度为3px或更高时才会出现闪烁,并且无论其中的任何内容<div>(意思是它可以完全为空,仍然会这样做)。

我搜索了 CSS3 PIE 论坛并没有找到答案;我能找到的最接近的东西听起来非常相似,但与在链接上使用 PIE 而不是<div>s. 建议的修复 - 在元素上设置背景属性 - 在我的情况下不起作用。

4

1 回答 1

3

我自己可能已经解决了这个问题(或者至少否定了它)...我一直在通过在 IE9 中切换渲染模式来测试 IE8 和 7(我没有要测试的 IE8/7 的“真实”副本)。只是为了它,我在IETester中尝试了相同的页面并且根本没有闪烁。

所以,由于这个问题与 IE9 模拟 IE8/7 有关,我假设它不会发生在实际安装中(也许 HTC 在不同的渲染模式下不会全速执行?)。

于 2011-07-07T12:54:47.597 回答