我只在 IE9 中遇到了这个令人讨厌的渲染问题,IE8 和 IE7 与其他浏览器一样工作正常。
在 IE9 中打开演示并将鼠标悬停在图像上。问题是在 IE9 中,位于图像下方的文本呈现出伪影。
我能够通过强制 IE9 进入 IE8 兼容模式来解决这个错误,但这仍然停留在我的脑海中,我正在寻找一个真正的解决方案。
PS我没有安装IE10,我想知道这个错误是否也会存在......
我只在 IE9 中遇到了这个令人讨厌的渲染问题,IE8 和 IE7 与其他浏览器一样工作正常。
在 IE9 中打开演示并将鼠标悬停在图像上。问题是在 IE9 中,位于图像下方的文本呈现出伪影。
我能够通过强制 IE9 进入 IE8 兼容模式来解决这个错误,但这仍然停留在我的脑海中,我正在寻找一个真正的解决方案。
PS我没有安装IE10,我想知道这个错误是否也会存在......
可以通过将文本包装在块级标签中来解决此错误。像这样更新你的小提琴,错误就消失了:
<html>
<head></head>
<body>
<div class="itemBtn"><img src="http://a3.mzstatic.com/us/r1000/029/Video/ad/b9/e4/mzi.sporozgs.100x100-75.jpg"><br> <p>IIII THIS IS SOME CRAZY TEXT</p></div></body>
</html>
我不知道 <body> 标签中的文本规则,但我认为它必须在某个时候位于块级元素中。这可能更像是无效标记的情况,而不是 MS 错误。