我正在使用CSS3 PIE将对border-radius的支持添加到IE6 / 7/8。它工作得很好,但我发现当我使用它将圆角的“粗”边框应用到<div>
时,当鼠标移过它时,边框会闪烁。
我做了一些测试,发现闪烁仅在边界宽度为3px或更高时发生,并且无论<div>
中的任何内容如何(意味着它可以完全为空并且仍然会这样做)。
我搜索了CSS3 PIE论坛并没有找到答案;我能找到的最接近的东西听起来非常相似,但与链接而不是<div>
s上使用PIE有关。建议的修复 - 在元素上设置背景属性 - 在我的情况下不起作用。
答案 0 :(得分:3)
我自己可能已经解决了这个问题(或者至少否定了它)...我通过在IE9中切换渲染模式来测试IE8和7(我没有测试IE8 / 7的“真实”副本) 。只是为了它,我在IETester尝试了相同的页面,根本没有闪烁。
所以,既然问题与IE9模拟IE8 / 7有关,我会假设它不会在实际安装中出现(也许HTC在不同的渲染模式下不会全速执行?)。