Css IE8在页脚中显示红色背景

Css IE8在页脚中显示红色背景,css,internet-explorer-8,Css,Internet Explorer 8,我已尝试删除所有#f00颜色并更改所有背景,但Internet Explorer无法正确显示社交图标。我已经在IE10和所有主要浏览器中对其进行了测试,但这个问题没有出现是PNG图标吗?IE8有一个带有透明PNG图标的bug(或特性?)。尝试设置背景:tranparent!重要的;直接指向图像元素。另一种可能性是,您正在这些元素上使用CSS不透明度。这也可能是造成这种行为的原因 谢谢–Stefan Brendle如果您使用的是带有透明度的PNG,并将其与CSS不透明度相结合(即使用IE专有的过滤


我已尝试删除所有
#f00
颜色并更改所有
背景,但Internet Explorer无法正确显示社交图标。我已经在IE10和所有主要浏览器中对其进行了测试,但这个问题没有出现

是PNG图标吗?IE8有一个带有透明PNG图标的bug(或特性?)。尝试设置背景:tranparent!重要的;直接指向图像元素。另一种可能性是,您正在这些元素上使用CSS不透明度。这也可能是造成这种行为的原因


谢谢–Stefan Brendle

如果您使用的是带有透明度的PNG,并将其与CSS不透明度相结合(即使用IE专有的
过滤器
不透明度),那么您可能会遇到已知的IE8错误。有关讨论和一些可能的解决方法,请参阅

建议:不要在旧IE中使用
filter
样式。在IE8或更早版本中,如果不使用
filter
,有许多事情是无法完成的,这意味着
filter
非常容易使用。但它有太多的怪癖和错误,所以很少值得一试。在许多情况下,如果没有它们,该站点在IE8中更可用。如果您需要使用这些功能,那么完全不支持IE8可能是一个很好的例子


另外,我从您的屏幕截图中注意到,页面正在以兼容模式加载(请参见地址栏中的“断页”图标)。这意味着,尽管您使用的是IE8,但实际上您是在IE7模式下看到它的(甚至可能是怪癖模式;从屏幕截图上很难确定,尽管我认为IE7模式更有可能)。您也应该尝试修复此问题,因为使用错误的模式会导致出现其他IE bug和缺少的功能。

在您将相关代码发布到此处之前,我们无法猜测。:)检查这些元素的背景色,可能是从父母那里传来的:POK LET ME POST我的内容是PNG图标吗?IE8有一个带有透明PNG图标的bug(或特性?)。尝试设置
背景:transparent!重要的直接指向图像元素。另一种可能性是,您正在这些元素上使用CSS不透明度。这也可能是造成这种行为的原因。这里说的太远了,但如果你还没有这样做的话,IE8可能需要清除它的缓存?当然不是这样的,但是确保你没有过时的资产是没有坏处的。这不是感谢别人帮助你的正确方式。更新他们的评论/答案,而不是发布单独的答案