Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE7和IE8中标题图像模糊_Html_Css_Internet Explorer 8_Internet Explorer 7 - Fatal编程技术网

Html IE7和IE8中标题图像模糊

Html IE7和IE8中标题图像模糊,html,css,internet-explorer-8,internet-explorer-7,Html,Css,Internet Explorer 8,Internet Explorer 7,在这个测试页面上:http://www.onebagoneearth.com/Products test,上面写着“双簧管爱情系列”、“双簧管类系列”等等,当你在IE7和IE8(至少在Vista上,也在IETester上)中的文本(这是一个背景图像)上悬停时,图像会模糊(不仅仅是因为不透明……这是正常的悬停效果)。为什么呢 同样的事情不会发生在类似CSS的页面上:http://www.onebagoneearth.com/Products。如果是缩放:1位CSS,我不明白为什么它会在一个页面而不

在这个测试页面上:http://www.onebagoneearth.com/Products test,上面写着“双簧管爱情系列”、“双簧管类系列”等等,当你在IE7和IE8(至少在Vista上,也在IETester上)中的文本(这是一个背景图像)上悬停时,图像会模糊(不仅仅是因为不透明……这是正常的悬停效果)。为什么呢


同样的事情不会发生在类似CSS的页面上:http://www.onebagoneearth.com/Products。如果是缩放:1位CSS,我不明白为什么它会在一个页面而不是另一个页面上这样做。

我明白你的意思,但在我的电脑上它不会模糊,而是得到一个暗灰色像素的嘈杂轮廓

这是因为您正在使用带有alpha通道的PNG图像,并且正在对其应用过滤器。Internet Explorer无法正确处理此问题,而是在实心背景而不是实际背景上绘制半透明像素


这种情况发生的时间和确切的显示方式可能因计算机而异,甚至在不同的情况下在同一台计算机上也是如此。这就是为什么有些人会经历这种情况,有些人不会。我在Win 7 Aero的IE8中没有看到这种情况,你使用的是什么操作系统?对我来说,在Win的FFX 3.0.15上,两个页面的行为都是一样的——它们都会使图像稍微变暗,这可能是你说“模糊”时的意思?我使用的是Vista,我指的是实际的标题文本,这是背景图像。它几乎看起来像是将标题图像分成两层,一层放大,一层不透明,后面是一个较小的非不透明层。看起来很奇怪。我也在上面澄清了这一点。是的!就这样。非常感谢。我以前用过gif。除了切换回GIF(我相信IE6即使在黑客攻击下也不支持GIF)之外,还有什么修复方法吗?@Lauren:你可以在sprite图像中放置每个文本的两个版本,并在它们之间切换,而不是使用过滤器。IE6确实支持GIF图像,所以这也是一种选择。